/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 00:18:50,288 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 00:18:50,375 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 00:18:50,380 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 00:18:50,381 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 00:18:50,411 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 00:18:50,412 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 00:18:50,413 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 00:18:50,413 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 00:18:50,417 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 00:18:50,417 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 00:18:50,417 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 00:18:50,418 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 00:18:50,419 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 00:18:50,419 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 00:18:50,419 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 00:18:50,419 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 00:18:50,420 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 00:18:50,420 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 00:18:50,420 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 00:18:50,420 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 00:18:50,421 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 00:18:50,421 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 00:18:50,422 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 00:18:50,422 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 00:18:50,422 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 00:18:50,422 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 00:18:50,423 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 00:18:50,423 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 00:18:50,423 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 00:18:50,424 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 00:18:50,424 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 00:18:50,424 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 00:18:50,424 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 00:18:50,424 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 00:18:50,425 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 00:18:50,715 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 00:18:50,737 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 00:18:50,739 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 00:18:50,739 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 00:18:50,740 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 00:18:50,741 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c [2023-08-27 00:18:51,778 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 00:18:52,013 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 00:18:52,013 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-3.wvr.c [2023-08-27 00:18:52,022 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/beca8a73f/1db2181ac0e54ab8be9ff0f710ffc0c9/FLAGa68c7401e [2023-08-27 00:18:52,039 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/beca8a73f/1db2181ac0e54ab8be9ff0f710ffc0c9 [2023-08-27 00:18:52,044 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 00:18:52,046 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 00:18:52,048 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 00:18:52,049 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 00:18:52,051 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 00:18:52,053 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,054 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@45aa2354 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52, skipping insertion in model container [2023-08-27 00:18:52,054 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,077 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 00:18:52,263 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 00:18:52,275 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 00:18:52,311 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 00:18:52,317 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 00:18:52,317 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 00:18:52,323 INFO L206 MainTranslator]: Completed translation [2023-08-27 00:18:52,324 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52 WrapperNode [2023-08-27 00:18:52,324 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 00:18:52,325 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 00:18:52,325 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 00:18:52,325 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 00:18:52,331 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,343 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,364 INFO L138 Inliner]: procedures = 21, calls = 28, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 55 [2023-08-27 00:18:52,365 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 00:18:52,366 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 00:18:52,366 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 00:18:52,366 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 00:18:52,373 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,374 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,378 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,379 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,394 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,397 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,398 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,399 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,401 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 00:18:52,401 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 00:18:52,401 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 00:18:52,401 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 00:18:52,402 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (1/1) ... [2023-08-27 00:18:52,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 00:18:52,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:18:52,438 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 00:18:52,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 00:18:52,479 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 00:18:52,480 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 00:18:52,480 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 00:18:52,480 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 00:18:52,481 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 00:18:52,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 00:18:52,481 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 00:18:52,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 00:18:52,481 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 00:18:52,481 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 00:18:52,482 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 00:18:52,482 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 00:18:52,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 00:18:52,482 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 00:18:52,483 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 00:18:52,591 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 00:18:52,593 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 00:18:52,842 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 00:18:52,878 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 00:18:52,878 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 00:18:52,883 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:18:52 BoogieIcfgContainer [2023-08-27 00:18:52,884 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 00:18:52,886 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 00:18:52,886 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 00:18:52,889 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 00:18:52,889 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 12:18:52" (1/3) ... [2023-08-27 00:18:52,890 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b3c0ffa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:18:52, skipping insertion in model container [2023-08-27 00:18:52,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:18:52" (2/3) ... [2023-08-27 00:18:52,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b3c0ffa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:18:52, skipping insertion in model container [2023-08-27 00:18:52,891 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:18:52" (3/3) ... [2023-08-27 00:18:52,892 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-3.wvr.c [2023-08-27 00:18:52,907 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 00:18:52,907 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 00:18:52,907 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 00:18:53,002 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 00:18:53,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 97 places, 101 transitions, 218 flow [2023-08-27 00:18:53,094 INFO L124 PetriNetUnfolderBase]: 11/99 cut-off events. [2023-08-27 00:18:53,095 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 00:18:53,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108 conditions, 99 events. 11/99 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 154 event pairs, 0 based on Foata normal form. 0/79 useless extension candidates. Maximal degree in co-relation 55. Up to 4 conditions per place. [2023-08-27 00:18:53,105 INFO L82 GeneralOperation]: Start removeDead. Operand has 97 places, 101 transitions, 218 flow [2023-08-27 00:18:53,108 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 86 places, 90 transitions, 192 flow [2023-08-27 00:18:53,111 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 00:18:53,119 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 86 places, 90 transitions, 192 flow [2023-08-27 00:18:53,121 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 86 places, 90 transitions, 192 flow [2023-08-27 00:18:53,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 86 places, 90 transitions, 192 flow [2023-08-27 00:18:53,148 INFO L124 PetriNetUnfolderBase]: 11/90 cut-off events. [2023-08-27 00:18:53,148 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 00:18:53,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 90 events. 11/90 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 153 event pairs, 0 based on Foata normal form. 0/71 useless extension candidates. Maximal degree in co-relation 55. Up to 4 conditions per place. [2023-08-27 00:18:53,153 INFO L119 LiptonReduction]: Number of co-enabled transitions 1628 [2023-08-27 00:18:56,393 INFO L134 LiptonReduction]: Checked pairs total: 1840 [2023-08-27 00:18:56,393 INFO L136 LiptonReduction]: Total number of compositions: 96 [2023-08-27 00:18:56,405 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 00:18:56,411 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@c2d44e6, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 00:18:56,411 INFO L358 AbstractCegarLoop]: Starting to check reachability of 19 error locations. [2023-08-27 00:18:56,414 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 00:18:56,414 INFO L124 PetriNetUnfolderBase]: 1/3 cut-off events. [2023-08-27 00:18:56,414 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 00:18:56,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:18:56,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 00:18:56,415 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:18:56,419 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:18:56,419 INFO L85 PathProgramCache]: Analyzing trace with hash 445691, now seen corresponding path program 1 times [2023-08-27 00:18:56,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:18:56,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196635175] [2023-08-27 00:18:56,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:18:56,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:18:56,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:18:56,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:56,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:18:56,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196635175] [2023-08-27 00:18:56,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196635175] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:18:56,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:18:56,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 00:18:56,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581069712] [2023-08-27 00:18:56,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:18:56,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:18:56,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:18:56,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:18:56,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:18:56,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 197 [2023-08-27 00:18:56,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 21 transitions, 54 flow. Second operand has 3 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:56,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:18:56,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 197 [2023-08-27 00:18:56,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:18:56,802 INFO L124 PetriNetUnfolderBase]: 153/269 cut-off events. [2023-08-27 00:18:56,802 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-27 00:18:56,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 570 conditions, 269 events. 153/269 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1042 event pairs, 57 based on Foata normal form. 1/118 useless extension candidates. Maximal degree in co-relation 480. Up to 243 conditions per place. [2023-08-27 00:18:56,806 INFO L140 encePairwiseOnDemand]: 185/197 looper letters, 27 selfloop transitions, 3 changer transitions 1/31 dead transitions. [2023-08-27 00:18:56,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 31 transitions, 145 flow [2023-08-27 00:18:56,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:18:56,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:18:56,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 277 transitions. [2023-08-27 00:18:56,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4686971235194585 [2023-08-27 00:18:56,826 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 277 transitions. [2023-08-27 00:18:56,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 277 transitions. [2023-08-27 00:18:56,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:18:56,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 277 transitions. [2023-08-27 00:18:56,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 92.33333333333333) internal successors, (277), 3 states have internal predecessors, (277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:56,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:56,839 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:56,841 INFO L175 Difference]: Start difference. First operand has 26 places, 21 transitions, 54 flow. Second operand 3 states and 277 transitions. [2023-08-27 00:18:56,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 31 transitions, 145 flow [2023-08-27 00:18:56,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 31 transitions, 131 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 00:18:56,846 INFO L231 Difference]: Finished difference. Result has 25 places, 23 transitions, 81 flow [2023-08-27 00:18:56,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=81, PETRI_PLACES=25, PETRI_TRANSITIONS=23} [2023-08-27 00:18:56,851 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, -1 predicate places. [2023-08-27 00:18:56,851 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 23 transitions, 81 flow [2023-08-27 00:18:56,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:56,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:18:56,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 00:18:56,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 00:18:56,852 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:18:56,860 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:18:56,860 INFO L85 PathProgramCache]: Analyzing trace with hash 13818130, now seen corresponding path program 1 times [2023-08-27 00:18:56,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:18:56,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690482243] [2023-08-27 00:18:56,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:18:56,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:18:56,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:18:57,016 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:57,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:18:57,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690482243] [2023-08-27 00:18:57,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690482243] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:18:57,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:18:57,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:18:57,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878504123] [2023-08-27 00:18:57,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:18:57,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:18:57,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:18:57,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:18:57,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:18:57,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 197 [2023-08-27 00:18:57,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 23 transitions, 81 flow. Second operand has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:57,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:18:57,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 197 [2023-08-27 00:18:57,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:18:57,091 INFO L124 PetriNetUnfolderBase]: 133/235 cut-off events. [2023-08-27 00:18:57,091 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-08-27 00:18:57,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 624 conditions, 235 events. 133/235 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 833 event pairs, 101 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 490. Up to 235 conditions per place. [2023-08-27 00:18:57,096 INFO L140 encePairwiseOnDemand]: 195/197 looper letters, 21 selfloop transitions, 1 changer transitions 0/22 dead transitions. [2023-08-27 00:18:57,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 22 transitions, 121 flow [2023-08-27 00:18:57,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:18:57,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:18:57,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 237 transitions. [2023-08-27 00:18:57,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010152284263959 [2023-08-27 00:18:57,099 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 237 transitions. [2023-08-27 00:18:57,099 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 237 transitions. [2023-08-27 00:18:57,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:18:57,100 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 237 transitions. [2023-08-27 00:18:57,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:57,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:57,103 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:57,103 INFO L175 Difference]: Start difference. First operand has 25 places, 23 transitions, 81 flow. Second operand 3 states and 237 transitions. [2023-08-27 00:18:57,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 22 transitions, 121 flow [2023-08-27 00:18:57,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 22 transitions, 118 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:18:57,105 INFO L231 Difference]: Finished difference. Result has 25 places, 22 transitions, 76 flow [2023-08-27 00:18:57,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=25, PETRI_TRANSITIONS=22} [2023-08-27 00:18:57,106 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, -1 predicate places. [2023-08-27 00:18:57,106 INFO L495 AbstractCegarLoop]: Abstraction has has 25 places, 22 transitions, 76 flow [2023-08-27 00:18:57,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 73.33333333333333) internal successors, (220), 3 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:57,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:18:57,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 00:18:57,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 00:18:57,110 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:18:57,112 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:18:57,112 INFO L85 PathProgramCache]: Analyzing trace with hash 13818132, now seen corresponding path program 1 times [2023-08-27 00:18:57,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:18:57,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506075886] [2023-08-27 00:18:57,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:18:57,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:18:57,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:18:57,189 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:57,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:18:57,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506075886] [2023-08-27 00:18:57,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506075886] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:18:57,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979276865] [2023-08-27 00:18:57,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:18:57,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:18:57,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:18:57,197 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:18:57,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 00:18:57,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:18:57,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 00:18:57,292 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:18:57,535 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:57,535 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:18:57,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:57,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979276865] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:18:57,597 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:18:57,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2023-08-27 00:18:57,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744339272] [2023-08-27 00:18:57,598 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:18:57,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 00:18:57,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:18:57,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 00:18:57,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-08-27 00:18:57,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 197 [2023-08-27 00:18:57,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 22 transitions, 76 flow. Second operand has 8 states, 8 states have (on average 73.5) internal successors, (588), 8 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:57,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:18:57,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 197 [2023-08-27 00:18:57,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:18:57,897 INFO L124 PetriNetUnfolderBase]: 290/504 cut-off events. [2023-08-27 00:18:57,897 INFO L125 PetriNetUnfolderBase]: For 32/32 co-relation queries the response was YES. [2023-08-27 00:18:57,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1301 conditions, 504 events. 290/504 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 2240 event pairs, 15 based on Foata normal form. 0/320 useless extension candidates. Maximal degree in co-relation 1293. Up to 279 conditions per place. [2023-08-27 00:18:57,901 INFO L140 encePairwiseOnDemand]: 186/197 looper letters, 73 selfloop transitions, 32 changer transitions 1/106 dead transitions. [2023-08-27 00:18:57,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 106 transitions, 545 flow [2023-08-27 00:18:57,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 00:18:57,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 00:18:57,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 846 transitions. [2023-08-27 00:18:57,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4294416243654822 [2023-08-27 00:18:57,904 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 846 transitions. [2023-08-27 00:18:57,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 846 transitions. [2023-08-27 00:18:57,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:18:57,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 846 transitions. [2023-08-27 00:18:57,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 84.6) internal successors, (846), 10 states have internal predecessors, (846), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:57,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 197.0) internal successors, (2167), 11 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:57,911 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 197.0) internal successors, (2167), 11 states have internal predecessors, (2167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:57,911 INFO L175 Difference]: Start difference. First operand has 25 places, 22 transitions, 76 flow. Second operand 10 states and 846 transitions. [2023-08-27 00:18:57,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 106 transitions, 545 flow [2023-08-27 00:18:57,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 106 transitions, 544 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:18:57,914 INFO L231 Difference]: Finished difference. Result has 39 places, 54 transitions, 371 flow [2023-08-27 00:18:57,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=11, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=371, PETRI_PLACES=39, PETRI_TRANSITIONS=54} [2023-08-27 00:18:57,915 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 13 predicate places. [2023-08-27 00:18:57,915 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 54 transitions, 371 flow [2023-08-27 00:18:57,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 73.5) internal successors, (588), 8 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:57,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:18:57,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 00:18:57,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 00:18:58,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:18:58,123 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:18:58,123 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:18:58,123 INFO L85 PathProgramCache]: Analyzing trace with hash 13818133, now seen corresponding path program 1 times [2023-08-27 00:18:58,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:18:58,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933483964] [2023-08-27 00:18:58,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:18:58,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:18:58,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:18:58,207 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:58,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:18:58,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933483964] [2023-08-27 00:18:58,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933483964] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:18:58,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938285322] [2023-08-27 00:18:58,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:18:58,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:18:58,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:18:58,210 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:18:58,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 00:18:58,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:18:58,268 INFO L262 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 00:18:58,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:18:58,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:58,459 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:18:58,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:58,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938285322] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:18:58,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:18:58,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2023-08-27 00:18:58,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631397781] [2023-08-27 00:18:58,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:18:58,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 00:18:58,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:18:58,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 00:18:58,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-08-27 00:18:58,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 197 [2023-08-27 00:18:58,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 54 transitions, 371 flow. Second operand has 8 states, 8 states have (on average 73.5) internal successors, (588), 8 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:58,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:18:58,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 197 [2023-08-27 00:18:58,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:18:58,898 INFO L124 PetriNetUnfolderBase]: 348/614 cut-off events. [2023-08-27 00:18:58,899 INFO L125 PetriNetUnfolderBase]: For 958/958 co-relation queries the response was YES. [2023-08-27 00:18:58,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2291 conditions, 614 events. 348/614 cut-off events. For 958/958 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2842 event pairs, 11 based on Foata normal form. 62/638 useless extension candidates. Maximal degree in co-relation 2276. Up to 327 conditions per place. [2023-08-27 00:18:58,904 INFO L140 encePairwiseOnDemand]: 187/197 looper letters, 72 selfloop transitions, 33 changer transitions 1/106 dead transitions. [2023-08-27 00:18:58,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 106 transitions, 843 flow [2023-08-27 00:18:58,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:18:58,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:18:58,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 664 transitions. [2023-08-27 00:18:58,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4213197969543147 [2023-08-27 00:18:58,906 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 664 transitions. [2023-08-27 00:18:58,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 664 transitions. [2023-08-27 00:18:58,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:18:58,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 664 transitions. [2023-08-27 00:18:58,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 83.0) internal successors, (664), 8 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:58,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 197.0) internal successors, (1773), 9 states have internal predecessors, (1773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:58,911 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 197.0) internal successors, (1773), 9 states have internal predecessors, (1773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:58,911 INFO L175 Difference]: Start difference. First operand has 39 places, 54 transitions, 371 flow. Second operand 8 states and 664 transitions. [2023-08-27 00:18:58,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 106 transitions, 843 flow [2023-08-27 00:18:58,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 106 transitions, 817 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-08-27 00:18:58,923 INFO L231 Difference]: Finished difference. Result has 47 places, 67 transitions, 629 flow [2023-08-27 00:18:58,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=257, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=629, PETRI_PLACES=47, PETRI_TRANSITIONS=67} [2023-08-27 00:18:58,924 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 21 predicate places. [2023-08-27 00:18:58,924 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 67 transitions, 629 flow [2023-08-27 00:18:58,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 73.5) internal successors, (588), 8 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:58,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:18:58,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:18:58,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 00:18:59,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2023-08-27 00:18:59,136 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:18:59,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:18:59,136 INFO L85 PathProgramCache]: Analyzing trace with hash -673164886, now seen corresponding path program 1 times [2023-08-27 00:18:59,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:18:59,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775862443] [2023-08-27 00:18:59,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:18:59,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:18:59,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:18:59,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:59,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:18:59,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775862443] [2023-08-27 00:18:59,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775862443] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:18:59,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:18:59,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:18:59,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073935186] [2023-08-27 00:18:59,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:18:59,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:18:59,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:18:59,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:18:59,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:18:59,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 197 [2023-08-27 00:18:59,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 67 transitions, 629 flow. Second operand has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:59,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:18:59,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 197 [2023-08-27 00:18:59,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:18:59,370 INFO L124 PetriNetUnfolderBase]: 307/545 cut-off events. [2023-08-27 00:18:59,370 INFO L125 PetriNetUnfolderBase]: For 2012/2012 co-relation queries the response was YES. [2023-08-27 00:18:59,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2369 conditions, 545 events. 307/545 cut-off events. For 2012/2012 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2420 event pairs, 173 based on Foata normal form. 36/581 useless extension candidates. Maximal degree in co-relation 2351. Up to 545 conditions per place. [2023-08-27 00:18:59,375 INFO L140 encePairwiseOnDemand]: 195/197 looper letters, 61 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-08-27 00:18:59,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 62 transitions, 705 flow [2023-08-27 00:18:59,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:18:59,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:18:59,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 221 transitions. [2023-08-27 00:18:59,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3739424703891709 [2023-08-27 00:18:59,377 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 221 transitions. [2023-08-27 00:18:59,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 221 transitions. [2023-08-27 00:18:59,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:18:59,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 221 transitions. [2023-08-27 00:18:59,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:59,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:59,379 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:59,379 INFO L175 Difference]: Start difference. First operand has 47 places, 67 transitions, 629 flow. Second operand 3 states and 221 transitions. [2023-08-27 00:18:59,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 62 transitions, 705 flow [2023-08-27 00:18:59,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 62 transitions, 641 flow, removed 25 selfloop flow, removed 4 redundant places. [2023-08-27 00:18:59,391 INFO L231 Difference]: Finished difference. Result has 44 places, 62 transitions, 519 flow [2023-08-27 00:18:59,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=519, PETRI_PLACES=44, PETRI_TRANSITIONS=62} [2023-08-27 00:18:59,393 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2023-08-27 00:18:59,393 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 62 transitions, 519 flow [2023-08-27 00:18:59,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 69.33333333333333) internal successors, (208), 3 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:59,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:18:59,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:18:59,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 00:18:59,397 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:18:59,398 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:18:59,398 INFO L85 PathProgramCache]: Analyzing trace with hash -670426035, now seen corresponding path program 1 times [2023-08-27 00:18:59,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:18:59,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541644416] [2023-08-27 00:18:59,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:18:59,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:18:59,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:18:59,483 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:59,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:18:59,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541644416] [2023-08-27 00:18:59,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541644416] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:18:59,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441533786] [2023-08-27 00:18:59,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:18:59,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:18:59,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:18:59,486 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:18:59,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 00:18:59,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:18:59,546 INFO L262 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 00:18:59,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:18:59,619 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:59,619 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:18:59,757 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:59,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441533786] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 00:18:59,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 00:18:59,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [3, 3] total 8 [2023-08-27 00:18:59,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621653953] [2023-08-27 00:18:59,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:18:59,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:18:59,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:18:59,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:18:59,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2023-08-27 00:18:59,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 197 [2023-08-27 00:18:59,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 62 transitions, 519 flow. Second operand has 3 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:59,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:18:59,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 197 [2023-08-27 00:18:59,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:18:59,839 INFO L124 PetriNetUnfolderBase]: 268/480 cut-off events. [2023-08-27 00:18:59,839 INFO L125 PetriNetUnfolderBase]: For 1231/1231 co-relation queries the response was YES. [2023-08-27 00:18:59,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1876 conditions, 480 events. 268/480 cut-off events. For 1231/1231 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2053 event pairs, 158 based on Foata normal form. 24/504 useless extension candidates. Maximal degree in co-relation 1859. Up to 480 conditions per place. [2023-08-27 00:18:59,843 INFO L140 encePairwiseOnDemand]: 195/197 looper letters, 53 selfloop transitions, 1 changer transitions 0/54 dead transitions. [2023-08-27 00:18:59,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 54 transitions, 545 flow [2023-08-27 00:18:59,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:18:59,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:18:59,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 235 transitions. [2023-08-27 00:18:59,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976311336717428 [2023-08-27 00:18:59,845 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 235 transitions. [2023-08-27 00:18:59,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 235 transitions. [2023-08-27 00:18:59,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:18:59,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 235 transitions. [2023-08-27 00:18:59,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 78.33333333333333) internal successors, (235), 3 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:59,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:59,847 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:59,847 INFO L175 Difference]: Start difference. First operand has 44 places, 62 transitions, 519 flow. Second operand 3 states and 235 transitions. [2023-08-27 00:18:59,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 54 transitions, 545 flow [2023-08-27 00:18:59,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 54 transitions, 530 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-08-27 00:18:59,854 INFO L231 Difference]: Finished difference. Result has 44 places, 54 transitions, 424 flow [2023-08-27 00:18:59,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=424, PETRI_PLACES=44, PETRI_TRANSITIONS=54} [2023-08-27 00:18:59,856 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 18 predicate places. [2023-08-27 00:18:59,856 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 54 transitions, 424 flow [2023-08-27 00:18:59,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 74.33333333333333) internal successors, (223), 3 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:59,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:18:59,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:18:59,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 00:19:00,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:00,062 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:00,062 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:00,063 INFO L85 PathProgramCache]: Analyzing trace with hash -670426039, now seen corresponding path program 1 times [2023-08-27 00:19:00,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:00,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697470548] [2023-08-27 00:19:00,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:00,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:00,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:00,189 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:00,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:00,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697470548] [2023-08-27 00:19:00,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697470548] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:19:00,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935207825] [2023-08-27 00:19:00,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:00,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:00,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:19:00,191 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:19:00,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 00:19:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:00,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 00:19:00,257 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:19:00,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:00,326 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:19:00,479 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:00,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935207825] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:19:00,479 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:19:00,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 00:19:00,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424378372] [2023-08-27 00:19:00,479 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:19:00,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 00:19:00,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:00,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 00:19:00,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=53, Unknown=0, NotChecked=0, Total=90 [2023-08-27 00:19:00,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 197 [2023-08-27 00:19:00,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 54 transitions, 424 flow. Second operand has 10 states, 10 states have (on average 62.1) internal successors, (621), 10 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:00,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:00,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 197 [2023-08-27 00:19:00,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:00,718 INFO L124 PetriNetUnfolderBase]: 358/647 cut-off events. [2023-08-27 00:19:00,718 INFO L125 PetriNetUnfolderBase]: For 1779/1779 co-relation queries the response was YES. [2023-08-27 00:19:00,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2323 conditions, 647 events. 358/647 cut-off events. For 1779/1779 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3010 event pairs, 17 based on Foata normal form. 132/779 useless extension candidates. Maximal degree in co-relation 2305. Up to 241 conditions per place. [2023-08-27 00:19:00,724 INFO L140 encePairwiseOnDemand]: 188/197 looper letters, 74 selfloop transitions, 39 changer transitions 0/113 dead transitions. [2023-08-27 00:19:00,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 113 transitions, 899 flow [2023-08-27 00:19:00,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:19:00,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:19:00,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 630 transitions. [2023-08-27 00:19:00,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3553299492385787 [2023-08-27 00:19:00,727 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 630 transitions. [2023-08-27 00:19:00,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 630 transitions. [2023-08-27 00:19:00,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:00,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 630 transitions. [2023-08-27 00:19:00,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 70.0) internal successors, (630), 9 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:00,731 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 197.0) internal successors, (1970), 10 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:00,731 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 197.0) internal successors, (1970), 10 states have internal predecessors, (1970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:00,731 INFO L175 Difference]: Start difference. First operand has 44 places, 54 transitions, 424 flow. Second operand 9 states and 630 transitions. [2023-08-27 00:19:00,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 113 transitions, 899 flow [2023-08-27 00:19:00,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 113 transitions, 878 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-08-27 00:19:00,740 INFO L231 Difference]: Finished difference. Result has 57 places, 70 transitions, 742 flow [2023-08-27 00:19:00,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=742, PETRI_PLACES=57, PETRI_TRANSITIONS=70} [2023-08-27 00:19:00,741 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 31 predicate places. [2023-08-27 00:19:00,741 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 70 transitions, 742 flow [2023-08-27 00:19:00,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 62.1) internal successors, (621), 10 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:00,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:00,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:19:00,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 00:19:00,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:00,948 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:00,948 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:00,948 INFO L85 PathProgramCache]: Analyzing trace with hash -673163027, now seen corresponding path program 1 times [2023-08-27 00:19:00,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:00,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359099006] [2023-08-27 00:19:00,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:00,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:00,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:01,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:01,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:01,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359099006] [2023-08-27 00:19:01,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359099006] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:19:01,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500555377] [2023-08-27 00:19:01,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:01,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:01,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:19:01,093 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:19:01,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 00:19:01,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:01,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-27 00:19:01,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:19:01,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:01,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:19:01,617 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:01,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500555377] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:19:01,617 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:19:01,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-27 00:19:01,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389133057] [2023-08-27 00:19:01,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:19:01,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 00:19:01,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:01,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 00:19:01,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2023-08-27 00:19:01,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 197 [2023-08-27 00:19:01,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 70 transitions, 742 flow. Second operand has 11 states, 11 states have (on average 61.90909090909091) internal successors, (681), 11 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:01,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:01,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 197 [2023-08-27 00:19:01,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:02,341 INFO L124 PetriNetUnfolderBase]: 707/1266 cut-off events. [2023-08-27 00:19:02,342 INFO L125 PetriNetUnfolderBase]: For 6428/6428 co-relation queries the response was YES. [2023-08-27 00:19:02,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6095 conditions, 1266 events. 707/1266 cut-off events. For 6428/6428 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6903 event pairs, 21 based on Foata normal form. 56/1322 useless extension candidates. Maximal degree in co-relation 6070. Up to 493 conditions per place. [2023-08-27 00:19:02,353 INFO L140 encePairwiseOnDemand]: 188/197 looper letters, 135 selfloop transitions, 97 changer transitions 0/232 dead transitions. [2023-08-27 00:19:02,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 232 transitions, 2408 flow [2023-08-27 00:19:02,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:19:02,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:19:02,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1060 transitions. [2023-08-27 00:19:02,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3587140439932318 [2023-08-27 00:19:02,357 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1060 transitions. [2023-08-27 00:19:02,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1060 transitions. [2023-08-27 00:19:02,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:02,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1060 transitions. [2023-08-27 00:19:02,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 70.66666666666667) internal successors, (1060), 15 states have internal predecessors, (1060), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:02,363 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 197.0) internal successors, (3152), 16 states have internal predecessors, (3152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:02,364 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 197.0) internal successors, (3152), 16 states have internal predecessors, (3152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:02,364 INFO L175 Difference]: Start difference. First operand has 57 places, 70 transitions, 742 flow. Second operand 15 states and 1060 transitions. [2023-08-27 00:19:02,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 232 transitions, 2408 flow [2023-08-27 00:19:02,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 232 transitions, 2286 flow, removed 59 selfloop flow, removed 2 redundant places. [2023-08-27 00:19:02,406 INFO L231 Difference]: Finished difference. Result has 78 places, 140 transitions, 1936 flow [2023-08-27 00:19:02,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1936, PETRI_PLACES=78, PETRI_TRANSITIONS=140} [2023-08-27 00:19:02,407 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 52 predicate places. [2023-08-27 00:19:02,407 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 140 transitions, 1936 flow [2023-08-27 00:19:02,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 61.90909090909091) internal successors, (681), 11 states have internal predecessors, (681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:02,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:02,407 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-27 00:19:02,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-27 00:19:02,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:02,613 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:02,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:02,613 INFO L85 PathProgramCache]: Analyzing trace with hash 606784441, now seen corresponding path program 1 times [2023-08-27 00:19:02,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:02,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342599028] [2023-08-27 00:19:02,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:02,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:02,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:02,686 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:19:02,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:02,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342599028] [2023-08-27 00:19:02,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342599028] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:19:02,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:19:02,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:19:02,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671183243] [2023-08-27 00:19:02,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:19:02,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:19:02,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:02,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:19:02,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:19:02,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 197 [2023-08-27 00:19:02,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 140 transitions, 1936 flow. Second operand has 3 states, 3 states have (on average 81.66666666666667) internal successors, (245), 3 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:02,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:02,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 197 [2023-08-27 00:19:02,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:02,868 INFO L124 PetriNetUnfolderBase]: 615/1146 cut-off events. [2023-08-27 00:19:02,868 INFO L125 PetriNetUnfolderBase]: For 10655/10655 co-relation queries the response was YES. [2023-08-27 00:19:02,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6322 conditions, 1146 events. 615/1146 cut-off events. For 10655/10655 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 6377 event pairs, 333 based on Foata normal form. 84/1230 useless extension candidates. Maximal degree in co-relation 6296. Up to 1146 conditions per place. [2023-08-27 00:19:02,880 INFO L140 encePairwiseOnDemand]: 195/197 looper letters, 122 selfloop transitions, 1 changer transitions 0/123 dead transitions. [2023-08-27 00:19:02,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 123 transitions, 1876 flow [2023-08-27 00:19:02,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:19:02,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:19:02,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 255 transitions. [2023-08-27 00:19:02,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43147208121827413 [2023-08-27 00:19:02,881 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 255 transitions. [2023-08-27 00:19:02,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 255 transitions. [2023-08-27 00:19:02,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:02,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 255 transitions. [2023-08-27 00:19:02,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 85.0) internal successors, (255), 3 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:02,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:02,884 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:02,884 INFO L175 Difference]: Start difference. First operand has 78 places, 140 transitions, 1936 flow. Second operand 3 states and 255 transitions. [2023-08-27 00:19:02,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 123 transitions, 1876 flow [2023-08-27 00:19:02,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 123 transitions, 1695 flow, removed 70 selfloop flow, removed 5 redundant places. [2023-08-27 00:19:02,920 INFO L231 Difference]: Finished difference. Result has 73 places, 123 transitions, 1451 flow [2023-08-27 00:19:02,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=1449, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1451, PETRI_PLACES=73, PETRI_TRANSITIONS=123} [2023-08-27 00:19:02,921 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 47 predicate places. [2023-08-27 00:19:02,921 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 123 transitions, 1451 flow [2023-08-27 00:19:02,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 81.66666666666667) internal successors, (245), 3 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:02,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:02,922 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1] [2023-08-27 00:19:02,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 00:19:02,922 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:02,922 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:02,922 INFO L85 PathProgramCache]: Analyzing trace with hash 606786426, now seen corresponding path program 1 times [2023-08-27 00:19:02,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:02,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808409191] [2023-08-27 00:19:02,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:02,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:02,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:03,118 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:19:03,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:03,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808409191] [2023-08-27 00:19:03,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808409191] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:19:03,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581960768] [2023-08-27 00:19:03,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:03,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:03,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:19:03,120 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:19:03,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 00:19:03,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:03,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:19:03,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:19:03,427 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:03,428 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:19:03,644 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:19:03,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581960768] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:19:03,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:19:03,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 3] total 9 [2023-08-27 00:19:03,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245963040] [2023-08-27 00:19:03,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:19:03,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 00:19:03,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:03,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 00:19:03,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-08-27 00:19:03,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 67 out of 197 [2023-08-27 00:19:03,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 123 transitions, 1451 flow. Second operand has 10 states, 10 states have (on average 68.9) internal successors, (689), 10 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:03,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:03,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 67 of 197 [2023-08-27 00:19:03,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:03,983 INFO L124 PetriNetUnfolderBase]: 607/1170 cut-off events. [2023-08-27 00:19:03,983 INFO L125 PetriNetUnfolderBase]: For 8708/8708 co-relation queries the response was YES. [2023-08-27 00:19:03,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5790 conditions, 1170 events. 607/1170 cut-off events. For 8708/8708 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 6674 event pairs, 117 based on Foata normal form. 118/1288 useless extension candidates. Maximal degree in co-relation 5766. Up to 560 conditions per place. [2023-08-27 00:19:03,992 INFO L140 encePairwiseOnDemand]: 189/197 looper letters, 106 selfloop transitions, 47 changer transitions 0/153 dead transitions. [2023-08-27 00:19:03,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 153 transitions, 1881 flow [2023-08-27 00:19:03,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:19:03,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:19:03,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 529 transitions. [2023-08-27 00:19:03,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3836113125453227 [2023-08-27 00:19:03,999 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 529 transitions. [2023-08-27 00:19:03,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 529 transitions. [2023-08-27 00:19:03,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:03,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 529 transitions. [2023-08-27 00:19:04,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 75.57142857142857) internal successors, (529), 7 states have internal predecessors, (529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:04,002 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 197.0) internal successors, (1576), 8 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:04,002 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 197.0) internal successors, (1576), 8 states have internal predecessors, (1576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:04,002 INFO L175 Difference]: Start difference. First operand has 73 places, 123 transitions, 1451 flow. Second operand 7 states and 529 transitions. [2023-08-27 00:19:04,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 153 transitions, 1881 flow [2023-08-27 00:19:04,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 153 transitions, 1828 flow, removed 11 selfloop flow, removed 3 redundant places. [2023-08-27 00:19:04,027 INFO L231 Difference]: Finished difference. Result has 80 places, 122 transitions, 1600 flow [2023-08-27 00:19:04,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=1244, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1600, PETRI_PLACES=80, PETRI_TRANSITIONS=122} [2023-08-27 00:19:04,028 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 54 predicate places. [2023-08-27 00:19:04,028 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 122 transitions, 1600 flow [2023-08-27 00:19:04,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 68.9) internal successors, (689), 10 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:04,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:04,029 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2023-08-27 00:19:04,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 00:19:04,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:04,234 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:04,234 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:04,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1628605195, now seen corresponding path program 2 times [2023-08-27 00:19:04,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:04,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168724037] [2023-08-27 00:19:04,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:04,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:04,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:04,346 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:19:04,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:04,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168724037] [2023-08-27 00:19:04,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168724037] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:19:04,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104687070] [2023-08-27 00:19:04,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:19:04,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:04,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:19:04,348 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:19:04,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 00:19:04,412 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:19:04,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:19:04,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 00:19:04,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:19:04,585 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:04,585 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:19:05,069 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:05,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104687070] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:19:05,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:19:05,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 5, 5] total 12 [2023-08-27 00:19:05,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532618367] [2023-08-27 00:19:05,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:19:05,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 00:19:05,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:05,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 00:19:05,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2023-08-27 00:19:05,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 00:19:05,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 122 transitions, 1600 flow. Second operand has 13 states, 13 states have (on average 57.0) internal successors, (741), 13 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:05,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:05,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 00:19:05,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:05,697 INFO L124 PetriNetUnfolderBase]: 961/1854 cut-off events. [2023-08-27 00:19:05,697 INFO L125 PetriNetUnfolderBase]: For 15767/15767 co-relation queries the response was YES. [2023-08-27 00:19:05,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9663 conditions, 1854 events. 961/1854 cut-off events. For 15767/15767 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 11784 event pairs, 143 based on Foata normal form. 156/2010 useless extension candidates. Maximal degree in co-relation 9637. Up to 722 conditions per place. [2023-08-27 00:19:05,714 INFO L140 encePairwiseOnDemand]: 188/197 looper letters, 142 selfloop transitions, 120 changer transitions 0/262 dead transitions. [2023-08-27 00:19:05,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 262 transitions, 3588 flow [2023-08-27 00:19:05,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 00:19:05,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 00:19:05,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 760 transitions. [2023-08-27 00:19:05,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32148900169204736 [2023-08-27 00:19:05,717 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 760 transitions. [2023-08-27 00:19:05,717 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 760 transitions. [2023-08-27 00:19:05,718 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:05,718 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 760 transitions. [2023-08-27 00:19:05,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 63.333333333333336) internal successors, (760), 12 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:05,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 197.0) internal successors, (2561), 13 states have internal predecessors, (2561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:05,723 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 197.0) internal successors, (2561), 13 states have internal predecessors, (2561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:05,723 INFO L175 Difference]: Start difference. First operand has 80 places, 122 transitions, 1600 flow. Second operand 12 states and 760 transitions. [2023-08-27 00:19:05,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 262 transitions, 3588 flow [2023-08-27 00:19:05,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 262 transitions, 3450 flow, removed 34 selfloop flow, removed 3 redundant places. [2023-08-27 00:19:05,771 INFO L231 Difference]: Finished difference. Result has 98 places, 184 transitions, 2921 flow [2023-08-27 00:19:05,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=1380, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2921, PETRI_PLACES=98, PETRI_TRANSITIONS=184} [2023-08-27 00:19:05,772 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 72 predicate places. [2023-08-27 00:19:05,772 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 184 transitions, 2921 flow [2023-08-27 00:19:05,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 57.0) internal successors, (741), 13 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:05,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:05,773 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-27 00:19:05,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-27 00:19:05,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:05,979 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:05,980 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:05,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1628662925, now seen corresponding path program 1 times [2023-08-27 00:19:05,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:05,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521651008] [2023-08-27 00:19:05,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:05,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:05,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:06,226 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:06,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:06,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521651008] [2023-08-27 00:19:06,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521651008] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:19:06,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22314490] [2023-08-27 00:19:06,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:06,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:06,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:19:06,228 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:19:06,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 00:19:06,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:06,299 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:19:06,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:19:06,386 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:06,386 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:19:06,687 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:06,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22314490] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:19:06,687 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:19:06,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 13 [2023-08-27 00:19:06,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704499770] [2023-08-27 00:19:06,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:19:06,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:19:06,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:06,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:19:06,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:19:06,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 00:19:06,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 184 transitions, 2921 flow. Second operand has 15 states, 15 states have (on average 56.8) internal successors, (852), 15 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:06,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:06,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 00:19:06,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:08,354 INFO L124 PetriNetUnfolderBase]: 1484/2821 cut-off events. [2023-08-27 00:19:08,355 INFO L125 PetriNetUnfolderBase]: For 29325/29325 co-relation queries the response was YES. [2023-08-27 00:19:08,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17997 conditions, 2821 events. 1484/2821 cut-off events. For 29325/29325 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 19178 event pairs, 44 based on Foata normal form. 158/2979 useless extension candidates. Maximal degree in co-relation 17962. Up to 597 conditions per place. [2023-08-27 00:19:08,390 INFO L140 encePairwiseOnDemand]: 188/197 looper letters, 195 selfloop transitions, 315 changer transitions 0/510 dead transitions. [2023-08-27 00:19:08,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 510 transitions, 8388 flow [2023-08-27 00:19:08,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 00:19:08,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 00:19:08,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1876 transitions. [2023-08-27 00:19:08,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3071884722449648 [2023-08-27 00:19:08,397 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1876 transitions. [2023-08-27 00:19:08,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1876 transitions. [2023-08-27 00:19:08,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:08,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1876 transitions. [2023-08-27 00:19:08,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 60.516129032258064) internal successors, (1876), 31 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:08,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 197.0) internal successors, (6304), 32 states have internal predecessors, (6304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:08,411 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 197.0) internal successors, (6304), 32 states have internal predecessors, (6304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:08,412 INFO L175 Difference]: Start difference. First operand has 98 places, 184 transitions, 2921 flow. Second operand 31 states and 1876 transitions. [2023-08-27 00:19:08,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 510 transitions, 8388 flow [2023-08-27 00:19:08,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 510 transitions, 8040 flow, removed 144 selfloop flow, removed 6 redundant places. [2023-08-27 00:19:08,529 INFO L231 Difference]: Finished difference. Result has 132 places, 398 transitions, 7140 flow [2023-08-27 00:19:08,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7140, PETRI_PLACES=132, PETRI_TRANSITIONS=398} [2023-08-27 00:19:08,530 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 106 predicate places. [2023-08-27 00:19:08,530 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 398 transitions, 7140 flow [2023-08-27 00:19:08,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 56.8) internal successors, (852), 15 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:08,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:08,531 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1] [2023-08-27 00:19:08,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-27 00:19:08,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-08-27 00:19:08,738 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:08,738 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:08,738 INFO L85 PathProgramCache]: Analyzing trace with hash 1630452306, now seen corresponding path program 1 times [2023-08-27 00:19:08,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:08,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371140373] [2023-08-27 00:19:08,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:08,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:08,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:08,990 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:08,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:08,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371140373] [2023-08-27 00:19:08,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371140373] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:19:08,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280626063] [2023-08-27 00:19:08,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:08,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:08,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:19:08,992 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:19:08,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 00:19:09,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:09,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 00:19:09,059 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:19:09,304 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:09,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:19:09,662 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:09,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280626063] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:19:09,662 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:19:09,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2023-08-27 00:19:09,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721669018] [2023-08-27 00:19:09,663 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:19:09,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 00:19:09,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:09,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 00:19:09,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=155, Unknown=0, NotChecked=0, Total=240 [2023-08-27 00:19:09,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 197 [2023-08-27 00:19:09,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 398 transitions, 7140 flow. Second operand has 16 states, 16 states have (on average 61.6875) internal successors, (987), 16 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:09,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:09,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 197 [2023-08-27 00:19:09,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:11,148 INFO L124 PetriNetUnfolderBase]: 2025/3748 cut-off events. [2023-08-27 00:19:11,148 INFO L125 PetriNetUnfolderBase]: For 46194/46194 co-relation queries the response was YES. [2023-08-27 00:19:11,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26902 conditions, 3748 events. 2025/3748 cut-off events. For 46194/46194 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 26026 event pairs, 39 based on Foata normal form. 260/4008 useless extension candidates. Maximal degree in co-relation 26860. Up to 889 conditions per place. [2023-08-27 00:19:11,189 INFO L140 encePairwiseOnDemand]: 189/197 looper letters, 346 selfloop transitions, 351 changer transitions 0/697 dead transitions. [2023-08-27 00:19:11,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 697 transitions, 12623 flow [2023-08-27 00:19:11,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 00:19:11,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 00:19:11,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1354 transitions. [2023-08-27 00:19:11,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34365482233502537 [2023-08-27 00:19:11,196 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1354 transitions. [2023-08-27 00:19:11,196 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1354 transitions. [2023-08-27 00:19:11,196 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:11,196 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1354 transitions. [2023-08-27 00:19:11,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 67.7) internal successors, (1354), 20 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:11,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 197.0) internal successors, (4137), 21 states have internal predecessors, (4137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:11,205 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 197.0) internal successors, (4137), 21 states have internal predecessors, (4137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:11,205 INFO L175 Difference]: Start difference. First operand has 132 places, 398 transitions, 7140 flow. Second operand 20 states and 1354 transitions. [2023-08-27 00:19:11,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 697 transitions, 12623 flow [2023-08-27 00:19:11,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 697 transitions, 11367 flow, removed 578 selfloop flow, removed 12 redundant places. [2023-08-27 00:19:11,497 INFO L231 Difference]: Finished difference. Result has 150 places, 518 transitions, 10180 flow [2023-08-27 00:19:11,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=5660, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=10180, PETRI_PLACES=150, PETRI_TRANSITIONS=518} [2023-08-27 00:19:11,498 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 124 predicate places. [2023-08-27 00:19:11,498 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 518 transitions, 10180 flow [2023-08-27 00:19:11,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 61.6875) internal successors, (987), 16 states have internal predecessors, (987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:11,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:11,499 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1] [2023-08-27 00:19:11,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-27 00:19:11,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-27 00:19:11,702 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:11,702 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:11,703 INFO L85 PathProgramCache]: Analyzing trace with hash -993739234, now seen corresponding path program 2 times [2023-08-27 00:19:11,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:11,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745239923] [2023-08-27 00:19:11,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:11,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:11,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:12,194 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:19:12,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:12,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745239923] [2023-08-27 00:19:12,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745239923] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:19:12,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1714394242] [2023-08-27 00:19:12,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:19:12,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:12,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:19:12,197 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:19:12,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 00:19:12,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:19:12,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:19:12,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-27 00:19:12,275 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:19:12,518 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:12,518 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:19:12,974 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:19:12,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1714394242] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:19:12,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:19:12,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 13 [2023-08-27 00:19:12,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704301329] [2023-08-27 00:19:12,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:19:12,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 00:19:12,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:12,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 00:19:12,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2023-08-27 00:19:12,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 197 [2023-08-27 00:19:12,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 518 transitions, 10180 flow. Second operand has 14 states, 14 states have (on average 61.714285714285715) internal successors, (864), 14 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:12,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:12,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 197 [2023-08-27 00:19:12,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:13,935 INFO L124 PetriNetUnfolderBase]: 1849/3452 cut-off events. [2023-08-27 00:19:13,935 INFO L125 PetriNetUnfolderBase]: For 42153/42153 co-relation queries the response was YES. [2023-08-27 00:19:13,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25078 conditions, 3452 events. 1849/3452 cut-off events. For 42153/42153 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 23574 event pairs, 203 based on Foata normal form. 152/3604 useless extension candidates. Maximal degree in co-relation 25030. Up to 2931 conditions per place. [2023-08-27 00:19:13,965 INFO L140 encePairwiseOnDemand]: 190/197 looper letters, 432 selfloop transitions, 79 changer transitions 0/511 dead transitions. [2023-08-27 00:19:13,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 511 transitions, 10516 flow [2023-08-27 00:19:13,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:19:13,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:19:13,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 541 transitions. [2023-08-27 00:19:13,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3432741116751269 [2023-08-27 00:19:13,967 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 541 transitions. [2023-08-27 00:19:13,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 541 transitions. [2023-08-27 00:19:13,967 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:13,967 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 541 transitions. [2023-08-27 00:19:13,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 67.625) internal successors, (541), 8 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:13,970 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 197.0) internal successors, (1773), 9 states have internal predecessors, (1773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:13,970 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 197.0) internal successors, (1773), 9 states have internal predecessors, (1773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:13,970 INFO L175 Difference]: Start difference. First operand has 150 places, 518 transitions, 10180 flow. Second operand 8 states and 541 transitions. [2023-08-27 00:19:13,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 511 transitions, 10516 flow [2023-08-27 00:19:14,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 511 transitions, 9274 flow, removed 256 selfloop flow, removed 12 redundant places. [2023-08-27 00:19:14,319 INFO L231 Difference]: Finished difference. Result has 141 places, 470 transitions, 8319 flow [2023-08-27 00:19:14,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8319, PETRI_PLACES=141, PETRI_TRANSITIONS=470} [2023-08-27 00:19:14,320 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 115 predicate places. [2023-08-27 00:19:14,320 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 470 transitions, 8319 flow [2023-08-27 00:19:14,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 61.714285714285715) internal successors, (864), 14 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:14,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:14,321 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1] [2023-08-27 00:19:14,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 00:19:14,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 00:19:14,527 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:14,527 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:14,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1719768748, now seen corresponding path program 2 times [2023-08-27 00:19:14,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:14,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533684036] [2023-08-27 00:19:14,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:14,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:14,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:14,784 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 00:19:14,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:14,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533684036] [2023-08-27 00:19:14,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533684036] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:19:14,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161032969] [2023-08-27 00:19:14,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:19:14,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:14,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:19:14,789 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:19:14,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 00:19:14,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:19:14,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:19:14,859 INFO L262 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-27 00:19:14,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:19:15,115 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:15,115 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:19:15,543 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 00:19:15,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161032969] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:19:15,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:19:15,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 7, 5] total 16 [2023-08-27 00:19:15,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519900062] [2023-08-27 00:19:15,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:19:15,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 00:19:15,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:15,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 00:19:15,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2023-08-27 00:19:15,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 00:19:15,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 470 transitions, 8319 flow. Second operand has 17 states, 17 states have (on average 56.76470588235294) internal successors, (965), 17 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:15,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:15,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 00:19:15,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:16,801 INFO L124 PetriNetUnfolderBase]: 2265/4114 cut-off events. [2023-08-27 00:19:16,801 INFO L125 PetriNetUnfolderBase]: For 37467/37467 co-relation queries the response was YES. [2023-08-27 00:19:16,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27968 conditions, 4114 events. 2265/4114 cut-off events. For 37467/37467 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 27921 event pairs, 137 based on Foata normal form. 54/4168 useless extension candidates. Maximal degree in co-relation 27924. Up to 1242 conditions per place. [2023-08-27 00:19:16,838 INFO L140 encePairwiseOnDemand]: 190/197 looper letters, 316 selfloop transitions, 351 changer transitions 0/667 dead transitions. [2023-08-27 00:19:16,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 667 transitions, 12237 flow [2023-08-27 00:19:16,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 00:19:16,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 00:19:16,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 931 transitions. [2023-08-27 00:19:16,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31505922165820643 [2023-08-27 00:19:16,843 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 931 transitions. [2023-08-27 00:19:16,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 931 transitions. [2023-08-27 00:19:16,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:16,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 931 transitions. [2023-08-27 00:19:16,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 62.06666666666667) internal successors, (931), 15 states have internal predecessors, (931), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:16,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 197.0) internal successors, (3152), 16 states have internal predecessors, (3152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:16,849 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 197.0) internal successors, (3152), 16 states have internal predecessors, (3152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:16,849 INFO L175 Difference]: Start difference. First operand has 141 places, 470 transitions, 8319 flow. Second operand 15 states and 931 transitions. [2023-08-27 00:19:16,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 667 transitions, 12237 flow [2023-08-27 00:19:17,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 667 transitions, 12094 flow, removed 61 selfloop flow, removed 4 redundant places. [2023-08-27 00:19:17,208 INFO L231 Difference]: Finished difference. Result has 159 places, 541 transitions, 10933 flow [2023-08-27 00:19:17,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=7728, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10933, PETRI_PLACES=159, PETRI_TRANSITIONS=541} [2023-08-27 00:19:17,208 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 133 predicate places. [2023-08-27 00:19:17,209 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 541 transitions, 10933 flow [2023-08-27 00:19:17,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 56.76470588235294) internal successors, (965), 17 states have internal predecessors, (965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:17,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:17,209 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 3, 1, 1, 1, 1, 1] [2023-08-27 00:19:17,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-27 00:19:17,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 00:19:17,415 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:17,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:17,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1500612362, now seen corresponding path program 3 times [2023-08-27 00:19:17,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:17,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141121678] [2023-08-27 00:19:17,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:17,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:17,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:18,063 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:18,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:18,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141121678] [2023-08-27 00:19:18,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141121678] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:19:18,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12018676] [2023-08-27 00:19:18,063 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:19:18,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:18,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:19:18,065 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:19:18,067 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 00:19:18,147 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 00:19:18,147 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:19:18,148 INFO L262 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-27 00:19:18,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:19:18,488 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:18,489 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:19:19,399 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:19:19,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12018676] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:19:19,400 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:19:19,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 23 [2023-08-27 00:19:19,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374479705] [2023-08-27 00:19:19,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:19:19,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 00:19:19,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:19,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 00:19:19,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2023-08-27 00:19:19,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 00:19:19,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 541 transitions, 10933 flow. Second operand has 25 states, 25 states have (on average 56.44) internal successors, (1411), 25 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:19,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:19,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 00:19:19,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:29,449 INFO L124 PetriNetUnfolderBase]: 8508/13989 cut-off events. [2023-08-27 00:19:29,449 INFO L125 PetriNetUnfolderBase]: For 177004/177004 co-relation queries the response was YES. [2023-08-27 00:19:29,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109568 conditions, 13989 events. 8508/13989 cut-off events. For 177004/177004 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 96124 event pairs, 95 based on Foata normal form. 354/14343 useless extension candidates. Maximal degree in co-relation 109518. Up to 4019 conditions per place. [2023-08-27 00:19:29,602 INFO L140 encePairwiseOnDemand]: 190/197 looper letters, 661 selfloop transitions, 2162 changer transitions 0/2823 dead transitions. [2023-08-27 00:19:29,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 2823 transitions, 55043 flow [2023-08-27 00:19:29,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-08-27 00:19:29,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2023-08-27 00:19:29,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 5164 transitions. [2023-08-27 00:19:29,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3120618805897994 [2023-08-27 00:19:29,612 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 5164 transitions. [2023-08-27 00:19:29,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 5164 transitions. [2023-08-27 00:19:29,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:29,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 5164 transitions. [2023-08-27 00:19:29,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 61.476190476190474) internal successors, (5164), 84 states have internal predecessors, (5164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:29,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 197.0) internal successors, (16745), 85 states have internal predecessors, (16745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:29,647 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 197.0) internal successors, (16745), 85 states have internal predecessors, (16745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:29,647 INFO L175 Difference]: Start difference. First operand has 159 places, 541 transitions, 10933 flow. Second operand 84 states and 5164 transitions. [2023-08-27 00:19:29,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 2823 transitions, 55043 flow [2023-08-27 00:19:32,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 2823 transitions, 53439 flow, removed 792 selfloop flow, removed 3 redundant places. [2023-08-27 00:19:32,157 INFO L231 Difference]: Finished difference. Result has 260 places, 2547 transitions, 53372 flow [2023-08-27 00:19:32,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=10501, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=462, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=53372, PETRI_PLACES=260, PETRI_TRANSITIONS=2547} [2023-08-27 00:19:32,158 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 234 predicate places. [2023-08-27 00:19:32,158 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 2547 transitions, 53372 flow [2023-08-27 00:19:32,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 56.44) internal successors, (1411), 25 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:32,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:32,159 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:19:32,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 00:19:32,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 00:19:32,365 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:32,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:32,365 INFO L85 PathProgramCache]: Analyzing trace with hash -535393332, now seen corresponding path program 1 times [2023-08-27 00:19:32,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:32,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122784151] [2023-08-27 00:19:32,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:32,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:32,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:32,432 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 00:19:32,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:32,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122784151] [2023-08-27 00:19:32,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122784151] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:19:32,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:19:32,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:19:32,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369448712] [2023-08-27 00:19:32,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:19:32,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:19:32,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:32,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:19:32,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:19:32,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 197 [2023-08-27 00:19:32,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 2547 transitions, 53372 flow. Second operand has 3 states, 3 states have (on average 82.0) internal successors, (246), 3 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:32,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:32,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 197 [2023-08-27 00:19:32,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:19:38,828 INFO L124 PetriNetUnfolderBase]: 8456/13889 cut-off events. [2023-08-27 00:19:38,829 INFO L125 PetriNetUnfolderBase]: For 188967/188967 co-relation queries the response was YES. [2023-08-27 00:19:38,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119904 conditions, 13889 events. 8456/13889 cut-off events. For 188967/188967 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 95343 event pairs, 627 based on Foata normal form. 22/13911 useless extension candidates. Maximal degree in co-relation 119833. Up to 13856 conditions per place. [2023-08-27 00:19:38,952 INFO L140 encePairwiseOnDemand]: 194/197 looper letters, 2534 selfloop transitions, 11 changer transitions 0/2545 dead transitions. [2023-08-27 00:19:38,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 2545 transitions, 58389 flow [2023-08-27 00:19:38,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:19:38,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:19:38,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 256 transitions. [2023-08-27 00:19:38,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43316412859560066 [2023-08-27 00:19:38,954 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 256 transitions. [2023-08-27 00:19:38,954 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 256 transitions. [2023-08-27 00:19:38,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:19:38,954 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 256 transitions. [2023-08-27 00:19:38,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 85.33333333333333) internal successors, (256), 3 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:38,955 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:38,955 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 197.0) internal successors, (788), 4 states have internal predecessors, (788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:38,955 INFO L175 Difference]: Start difference. First operand has 260 places, 2547 transitions, 53372 flow. Second operand 3 states and 256 transitions. [2023-08-27 00:19:38,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 2545 transitions, 58389 flow [2023-08-27 00:19:43,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 2545 transitions, 54698 flow, removed 1739 selfloop flow, removed 8 redundant places. [2023-08-27 00:19:43,932 INFO L231 Difference]: Finished difference. Result has 254 places, 2541 transitions, 49628 flow [2023-08-27 00:19:43,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=49585, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=49628, PETRI_PLACES=254, PETRI_TRANSITIONS=2541} [2023-08-27 00:19:43,934 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 228 predicate places. [2023-08-27 00:19:43,935 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 2541 transitions, 49628 flow [2023-08-27 00:19:43,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 82.0) internal successors, (246), 3 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:43,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:19:43,935 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 3, 1, 1, 1, 1, 1] [2023-08-27 00:19:43,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 00:19:43,935 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:19:43,935 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:19:43,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1415526618, now seen corresponding path program 4 times [2023-08-27 00:19:43,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:19:43,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934548725] [2023-08-27 00:19:43,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:19:43,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:19:43,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:19:45,290 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:19:45,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:19:45,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934548725] [2023-08-27 00:19:45,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934548725] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:19:45,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679383670] [2023-08-27 00:19:45,291 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:19:45,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:19:45,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:19:45,293 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:19:45,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 00:19:45,396 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:19:45,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:19:45,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 00:19:45,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:19:46,022 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:19:46,022 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:19:46,778 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:19:46,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679383670] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:19:46,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:19:46,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 23 [2023-08-27 00:19:46,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172485048] [2023-08-27 00:19:46,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:19:46,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:19:46,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:19:46,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:19:46,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=373, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:19:46,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 00:19:46,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 2541 transitions, 49628 flow. Second operand has 24 states, 24 states have (on average 56.625) internal successors, (1359), 24 states have internal predecessors, (1359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:19:46,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:19:46,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 00:19:46,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:20:01,148 INFO L124 PetriNetUnfolderBase]: 16487/27292 cut-off events. [2023-08-27 00:20:01,148 INFO L125 PetriNetUnfolderBase]: For 338385/338385 co-relation queries the response was YES. [2023-08-27 00:20:01,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 219821 conditions, 27292 events. 16487/27292 cut-off events. For 338385/338385 co-relation queries the response was YES. Maximal size of possible extension queue 1184. Compared 211487 event pairs, 568 based on Foata normal form. 826/28118 useless extension candidates. Maximal degree in co-relation 219751. Up to 8739 conditions per place. [2023-08-27 00:20:01,474 INFO L140 encePairwiseOnDemand]: 189/197 looper letters, 2650 selfloop transitions, 3376 changer transitions 0/6026 dead transitions. [2023-08-27 00:20:01,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 6026 transitions, 124051 flow [2023-08-27 00:20:01,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-27 00:20:01,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-27 00:20:01,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1650 transitions. [2023-08-27 00:20:01,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3102086858432036 [2023-08-27 00:20:01,616 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1650 transitions. [2023-08-27 00:20:01,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1650 transitions. [2023-08-27 00:20:01,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:20:01,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1650 transitions. [2023-08-27 00:20:01,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 61.111111111111114) internal successors, (1650), 27 states have internal predecessors, (1650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:01,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 197.0) internal successors, (5516), 28 states have internal predecessors, (5516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:01,624 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 197.0) internal successors, (5516), 28 states have internal predecessors, (5516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:01,624 INFO L175 Difference]: Start difference. First operand has 254 places, 2541 transitions, 49628 flow. Second operand 27 states and 1650 transitions. [2023-08-27 00:20:01,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 6026 transitions, 124051 flow [2023-08-27 00:20:16,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 6026 transitions, 124021 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-27 00:20:17,015 INFO L231 Difference]: Finished difference. Result has 294 places, 4700 transitions, 106200 flow [2023-08-27 00:20:17,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=48796, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=720, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=106200, PETRI_PLACES=294, PETRI_TRANSITIONS=4700} [2023-08-27 00:20:17,018 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 268 predicate places. [2023-08-27 00:20:17,018 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 4700 transitions, 106200 flow [2023-08-27 00:20:17,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 56.625) internal successors, (1359), 24 states have internal predecessors, (1359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:17,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:20:17,019 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:20:17,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 00:20:17,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 00:20:17,224 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:20:17,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:20:17,224 INFO L85 PathProgramCache]: Analyzing trace with hash 115879194, now seen corresponding path program 1 times [2023-08-27 00:20:17,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:20:17,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881353479] [2023-08-27 00:20:17,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:20:17,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:20:17,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:20:17,742 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:20:17,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:20:17,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881353479] [2023-08-27 00:20:17,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881353479] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:20:17,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348532333] [2023-08-27 00:20:17,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:20:17,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:20:17,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:20:17,746 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:20:17,764 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 00:20:17,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:20:17,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 00:20:17,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:20:18,098 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:20:18,098 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:20:18,750 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:20:18,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348532333] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:20:18,751 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:20:18,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2023-08-27 00:20:18,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010325964] [2023-08-27 00:20:18,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:20:18,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 00:20:18,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:20:18,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 00:20:18,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=222, Unknown=0, NotChecked=0, Total=306 [2023-08-27 00:20:18,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 00:20:18,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 4700 transitions, 106200 flow. Second operand has 18 states, 18 states have (on average 57.166666666666664) internal successors, (1029), 18 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:18,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:20:18,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 00:20:18,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:20:46,179 INFO L124 PetriNetUnfolderBase]: 18872/31090 cut-off events. [2023-08-27 00:20:46,179 INFO L125 PetriNetUnfolderBase]: For 488703/488703 co-relation queries the response was YES. [2023-08-27 00:20:46,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 279633 conditions, 31090 events. 18872/31090 cut-off events. For 488703/488703 co-relation queries the response was YES. Maximal size of possible extension queue 1376. Compared 244217 event pairs, 0 based on Foata normal form. 17/31107 useless extension candidates. Maximal degree in co-relation 279547. Up to 11178 conditions per place. [2023-08-27 00:20:46,656 INFO L140 encePairwiseOnDemand]: 189/197 looper letters, 2683 selfloop transitions, 2736 changer transitions 54/5473 dead transitions. [2023-08-27 00:20:46,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 5473 transitions, 132792 flow [2023-08-27 00:20:46,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 00:20:46,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 00:20:46,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1281 transitions. [2023-08-27 00:20:46,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096446700507614 [2023-08-27 00:20:46,660 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1281 transitions. [2023-08-27 00:20:46,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1281 transitions. [2023-08-27 00:20:46,660 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:20:46,660 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1281 transitions. [2023-08-27 00:20:46,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 61.0) internal successors, (1281), 21 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:46,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 197.0) internal successors, (4334), 22 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:46,666 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 197.0) internal successors, (4334), 22 states have internal predecessors, (4334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:46,666 INFO L175 Difference]: Start difference. First operand has 294 places, 4700 transitions, 106200 flow. Second operand 21 states and 1281 transitions. [2023-08-27 00:20:46,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 5473 transitions, 132792 flow [2023-08-27 00:21:12,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 5473 transitions, 130758 flow, removed 923 selfloop flow, removed 8 redundant places. [2023-08-27 00:21:12,472 INFO L231 Difference]: Finished difference. Result has 315 places, 5338 transitions, 129056 flow [2023-08-27 00:21:12,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=104467, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=129056, PETRI_PLACES=315, PETRI_TRANSITIONS=5338} [2023-08-27 00:21:12,476 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 289 predicate places. [2023-08-27 00:21:12,476 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 5338 transitions, 129056 flow [2023-08-27 00:21:12,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 57.166666666666664) internal successors, (1029), 18 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:21:12,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:21:12,477 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:21:12,485 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 00:21:12,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:21:12,681 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:21:12,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:21:12,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1127245834, now seen corresponding path program 2 times [2023-08-27 00:21:12,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:21:12,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838719585] [2023-08-27 00:21:12,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:21:12,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:21:12,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:21:13,089 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:21:13,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:21:13,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838719585] [2023-08-27 00:21:13,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838719585] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:21:13,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282643910] [2023-08-27 00:21:13,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:21:13,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:21:13,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:21:13,093 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:21:13,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 00:21:13,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:21:13,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:21:13,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 00:21:13,180 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:21:13,315 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:21:13,315 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:21:14,097 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:21:14,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282643910] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:21:14,097 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:21:14,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2023-08-27 00:21:14,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169290560] [2023-08-27 00:21:14,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:21:14,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 00:21:14,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:21:14,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 00:21:14,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=193, Unknown=0, NotChecked=0, Total=272 [2023-08-27 00:21:14,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 00:21:14,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 5338 transitions, 129056 flow. Second operand has 17 states, 17 states have (on average 57.11764705882353) internal successors, (971), 17 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:21:14,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:21:14,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 00:21:14,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:22:00,003 INFO L124 PetriNetUnfolderBase]: 26979/42405 cut-off events. [2023-08-27 00:22:00,004 INFO L125 PetriNetUnfolderBase]: For 877084/877084 co-relation queries the response was YES. [2023-08-27 00:22:00,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428012 conditions, 42405 events. 26979/42405 cut-off events. For 877084/877084 co-relation queries the response was YES. Maximal size of possible extension queue 1846. Compared 324276 event pairs, 594 based on Foata normal form. 73/42478 useless extension candidates. Maximal degree in co-relation 427922. Up to 15681 conditions per place. [2023-08-27 00:22:00,916 INFO L140 encePairwiseOnDemand]: 189/197 looper letters, 3746 selfloop transitions, 4815 changer transitions 111/8672 dead transitions. [2023-08-27 00:22:00,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 8672 transitions, 223470 flow [2023-08-27 00:22:00,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 00:22:00,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 00:22:00,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1820 transitions. [2023-08-27 00:22:00,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3079526226734349 [2023-08-27 00:22:00,919 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 1820 transitions. [2023-08-27 00:22:00,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 1820 transitions. [2023-08-27 00:22:00,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:22:00,920 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 1820 transitions. [2023-08-27 00:22:00,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 60.666666666666664) internal successors, (1820), 30 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:22:00,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 197.0) internal successors, (6107), 31 states have internal predecessors, (6107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:22:00,930 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 197.0) internal successors, (6107), 31 states have internal predecessors, (6107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:22:00,930 INFO L175 Difference]: Start difference. First operand has 315 places, 5338 transitions, 129056 flow. Second operand 30 states and 1820 transitions. [2023-08-27 00:22:00,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 8672 transitions, 223470 flow [2023-08-27 00:23:41,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 8672 transitions, 222132 flow, removed 484 selfloop flow, removed 10 redundant places. [2023-08-27 00:23:41,697 INFO L231 Difference]: Finished difference. Result has 351 places, 8328 transitions, 220239 flow [2023-08-27 00:23:41,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=127980, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=220239, PETRI_PLACES=351, PETRI_TRANSITIONS=8328} [2023-08-27 00:23:41,701 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 325 predicate places. [2023-08-27 00:23:41,701 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 8328 transitions, 220239 flow [2023-08-27 00:23:41,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 57.11764705882353) internal successors, (971), 17 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:23:41,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:23:41,701 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 5, 1, 1, 1, 1, 1] [2023-08-27 00:23:41,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-27 00:23:41,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:23:41,902 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:23:41,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:23:41,902 INFO L85 PathProgramCache]: Analyzing trace with hash 135594879, now seen corresponding path program 3 times [2023-08-27 00:23:41,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:23:41,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242598741] [2023-08-27 00:23:41,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:23:41,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:23:41,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:23:42,708 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:23:42,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:23:42,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242598741] [2023-08-27 00:23:42,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242598741] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:23:42,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297793869] [2023-08-27 00:23:42,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:23:42,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:23:42,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:23:42,713 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:23:42,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 00:23:42,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-08-27 00:23:42,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:23:42,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 00:23:42,821 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:23:43,784 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:23:43,784 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:23:44,284 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 00:23:44,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297793869] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:23:44,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:23:44,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 11, 7] total 23 [2023-08-27 00:23:44,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677335356] [2023-08-27 00:23:44,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:23:44,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:23:44,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:23:44,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:23:44,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=417, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:23:44,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 00:23:44,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 8328 transitions, 220239 flow. Second operand has 24 states, 24 states have (on average 56.458333333333336) internal successors, (1355), 24 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:23:44,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:23:44,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 00:23:44,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:24:45,184 INFO L124 PetriNetUnfolderBase]: 21080/33490 cut-off events. [2023-08-27 00:24:45,185 INFO L125 PetriNetUnfolderBase]: For 884151/884151 co-relation queries the response was YES. [2023-08-27 00:24:45,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 377974 conditions, 33490 events. 21080/33490 cut-off events. For 884151/884151 co-relation queries the response was YES. Maximal size of possible extension queue 1524. Compared 252479 event pairs, 776 based on Foata normal form. 2390/35880 useless extension candidates. Maximal degree in co-relation 377871. Up to 23931 conditions per place. [2023-08-27 00:24:45,739 INFO L140 encePairwiseOnDemand]: 191/197 looper letters, 4758 selfloop transitions, 3133 changer transitions 0/7891 dead transitions. [2023-08-27 00:24:45,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 7891 transitions, 225762 flow [2023-08-27 00:24:45,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 00:24:45,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 00:24:45,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 360 transitions. [2023-08-27 00:24:45,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30456852791878175 [2023-08-27 00:24:45,741 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 360 transitions. [2023-08-27 00:24:45,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 360 transitions. [2023-08-27 00:24:45,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:24:45,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 360 transitions. [2023-08-27 00:24:45,741 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 60.0) internal successors, (360), 6 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:24:45,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 197.0) internal successors, (1379), 7 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:24:45,743 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 197.0) internal successors, (1379), 7 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:24:45,743 INFO L175 Difference]: Start difference. First operand has 351 places, 8328 transitions, 220239 flow. Second operand 6 states and 360 transitions. [2023-08-27 00:24:45,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 7891 transitions, 225762 flow [2023-08-27 00:26:48,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 7891 transitions, 206845 flow, removed 2732 selfloop flow, removed 21 redundant places. [2023-08-27 00:26:48,301 INFO L231 Difference]: Finished difference. Result has 316 places, 7521 transitions, 189319 flow [2023-08-27 00:26:48,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=183053, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=7521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=189319, PETRI_PLACES=316, PETRI_TRANSITIONS=7521} [2023-08-27 00:26:48,306 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 290 predicate places. [2023-08-27 00:26:48,306 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 7521 transitions, 189319 flow [2023-08-27 00:26:48,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 56.458333333333336) internal successors, (1355), 24 states have internal predecessors, (1355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:26:48,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:26:48,306 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:26:48,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 00:26:48,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:26:48,507 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:26:48,507 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:26:48,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1795619422, now seen corresponding path program 3 times [2023-08-27 00:26:48,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:26:48,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275891782] [2023-08-27 00:26:48,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:26:48,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:26:48,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:26:49,053 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:26:49,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:26:49,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275891782] [2023-08-27 00:26:49,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275891782] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:26:49,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513763487] [2023-08-27 00:26:49,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:26:49,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:26:49,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:26:49,054 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:26:49,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 00:26:49,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 00:26:49,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:26:49,147 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-27 00:26:49,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:26:49,306 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:26:49,306 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:26:50,026 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:26:50,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1513763487] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:26:50,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:26:50,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2023-08-27 00:26:50,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421530301] [2023-08-27 00:26:50,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:26:50,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 00:26:50,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:26:50,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 00:26:50,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2023-08-27 00:26:50,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 00:26:50,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 7521 transitions, 189319 flow. Second operand has 18 states, 18 states have (on average 56.77777777777778) internal successors, (1022), 18 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:26:50,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:26:50,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 00:26:50,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:27:53,459 INFO L124 PetriNetUnfolderBase]: 22264/35418 cut-off events. [2023-08-27 00:27:53,459 INFO L125 PetriNetUnfolderBase]: For 743904/743904 co-relation queries the response was YES. [2023-08-27 00:27:53,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 374349 conditions, 35418 events. 22264/35418 cut-off events. For 743904/743904 co-relation queries the response was YES. Maximal size of possible extension queue 1647. Compared 270036 event pairs, 530 based on Foata normal form. 50/35468 useless extension candidates. Maximal degree in co-relation 374262. Up to 11300 conditions per place. [2023-08-27 00:27:54,054 INFO L140 encePairwiseOnDemand]: 191/197 looper letters, 5070 selfloop transitions, 3244 changer transitions 22/8336 dead transitions. [2023-08-27 00:27:54,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 8336 transitions, 224458 flow [2023-08-27 00:27:54,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 00:27:54,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 00:27:54,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1426 transitions. [2023-08-27 00:27:54,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30160744500846026 [2023-08-27 00:27:54,057 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1426 transitions. [2023-08-27 00:27:54,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1426 transitions. [2023-08-27 00:27:54,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:27:54,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1426 transitions. [2023-08-27 00:27:54,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 59.416666666666664) internal successors, (1426), 24 states have internal predecessors, (1426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:27:54,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 197.0) internal successors, (4925), 25 states have internal predecessors, (4925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:27:54,063 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 197.0) internal successors, (4925), 25 states have internal predecessors, (4925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:27:54,063 INFO L175 Difference]: Start difference. First operand has 316 places, 7521 transitions, 189319 flow. Second operand 24 states and 1426 transitions. [2023-08-27 00:27:54,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 8336 transitions, 224458 flow [2023-08-27 00:29:43,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 8336 transitions, 217560 flow, removed 55 selfloop flow, removed 5 redundant places. [2023-08-27 00:29:43,843 INFO L231 Difference]: Finished difference. Result has 351 places, 8122 transitions, 208793 flow [2023-08-27 00:29:43,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=197, PETRI_DIFFERENCE_MINUEND_FLOW=182880, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=7518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2660, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=4553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=208793, PETRI_PLACES=351, PETRI_TRANSITIONS=8122} [2023-08-27 00:29:43,848 INFO L281 CegarLoopForPetriNet]: 26 programPoint places, 325 predicate places. [2023-08-27 00:29:43,848 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 8122 transitions, 208793 flow [2023-08-27 00:29:43,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 56.77777777777778) internal successors, (1022), 18 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:29:43,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:29:43,848 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:29:43,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 00:29:44,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:29:44,049 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 16 more)] === [2023-08-27 00:29:44,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:29:44,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1443763686, now seen corresponding path program 4 times [2023-08-27 00:29:44,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:29:44,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286595471] [2023-08-27 00:29:44,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:29:44,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:29:44,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:29:44,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:29:44,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:29:44,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286595471] [2023-08-27 00:29:44,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286595471] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:29:44,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925270473] [2023-08-27 00:29:44,452 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:29:44,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:29:44,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:29:44,453 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:29:44,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 00:29:44,543 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:29:44,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:29:44,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-27 00:29:44,546 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:29:44,739 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:29:44,739 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:29:45,142 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:29:45,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925270473] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:29:45,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:29:45,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 17 [2023-08-27 00:29:45,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44993629] [2023-08-27 00:29:45,143 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:29:45,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:29:45,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:29:45,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:29:45,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=232, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:29:45,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 197 [2023-08-27 00:29:45,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 8122 transitions, 208793 flow. Second operand has 19 states, 19 states have (on average 56.89473684210526) internal successors, (1081), 19 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:29:45,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:29:45,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 197 [2023-08-27 00:29:45,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:31:03,088 INFO L124 PetriNetUnfolderBase]: 22592/36567 cut-off events. [2023-08-27 00:31:03,088 INFO L125 PetriNetUnfolderBase]: For 895369/895369 co-relation queries the response was YES. [2023-08-27 00:31:03,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 398666 conditions, 36567 events. 22592/36567 cut-off events. For 895369/895369 co-relation queries the response was YES. Maximal size of possible extension queue 1767. Compared 288641 event pairs, 0 based on Foata normal form. 6/36573 useless extension candidates. Maximal degree in co-relation 398562. Up to 18910 conditions per place. [2023-08-27 00:31:03,769 INFO L140 encePairwiseOnDemand]: 191/197 looper letters, 4793 selfloop transitions, 3630 changer transitions 55/8478 dead transitions. [2023-08-27 00:31:03,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 8478 transitions, 232763 flow [2023-08-27 00:31:03,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 00:31:03,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 00:31:03,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1504 transitions. [2023-08-27 00:31:03,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30538071065989847 [2023-08-27 00:31:03,772 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1504 transitions. [2023-08-27 00:31:03,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1504 transitions. [2023-08-27 00:31:03,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:31:03,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1504 transitions. [2023-08-27 00:31:03,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 60.16) internal successors, (1504), 25 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:31:03,778 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 197.0) internal successors, (5122), 26 states have internal predecessors, (5122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:31:03,779 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 197.0) internal successors, (5122), 26 states have internal predecessors, (5122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:31:03,779 INFO L175 Difference]: Start difference. First operand has 351 places, 8122 transitions, 208793 flow. Second operand 25 states and 1504 transitions. [2023-08-27 00:31:03,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 8478 transitions, 232763 flow Received shutdown request... [2023-08-27 00:32:44,400 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 00:32:44,400 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 00:32:44,421 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (18 of 19 remaining) [2023-08-27 00:32:44,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-27 00:32:44,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:32:44,622 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-27 00:32:44,624 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 19 remaining) [2023-08-27 00:32:44,624 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 19 remaining) [2023-08-27 00:32:44,624 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 19 remaining) [2023-08-27 00:32:44,624 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 19 remaining) [2023-08-27 00:32:44,624 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 19 remaining) [2023-08-27 00:32:44,624 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 19 remaining) [2023-08-27 00:32:44,624 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 19 remaining) [2023-08-27 00:32:44,624 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 19 remaining) [2023-08-27 00:32:44,624 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (9 of 19 remaining) [2023-08-27 00:32:44,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 19 remaining) [2023-08-27 00:32:44,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 19 remaining) [2023-08-27 00:32:44,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 19 remaining) [2023-08-27 00:32:44,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 19 remaining) [2023-08-27 00:32:44,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 19 remaining) [2023-08-27 00:32:44,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 19 remaining) [2023-08-27 00:32:44,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 19 remaining) [2023-08-27 00:32:44,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 19 remaining) [2023-08-27 00:32:44,625 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 19 remaining) [2023-08-27 00:32:44,626 INFO L445 BasicCegarLoop]: Path program histogram: [4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:32:44,629 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 00:32:44,629 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 00:32:44,631 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 12:32:44 BasicIcfg [2023-08-27 00:32:44,631 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 00:32:44,632 INFO L158 Benchmark]: Toolchain (without parser) took 832586.03ms. Allocated memory was 350.2MB in the beginning and 6.5GB in the end (delta: 6.2GB). Free memory was 327.0MB in the beginning and 2.6GB in the end (delta: -2.3GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. [2023-08-27 00:32:44,632 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 350.2MB. Free memory is still 326.7MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 00:32:44,632 INFO L158 Benchmark]: CACSL2BoogieTranslator took 275.50ms. Allocated memory is still 350.2MB. Free memory was 326.5MB in the beginning and 315.6MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 00:32:44,632 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.83ms. Allocated memory is still 350.2MB. Free memory was 315.6MB in the beginning and 314.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 00:32:44,632 INFO L158 Benchmark]: Boogie Preprocessor took 35.09ms. Allocated memory is still 350.2MB. Free memory was 314.1MB in the beginning and 313.0MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 00:32:44,633 INFO L158 Benchmark]: RCFGBuilder took 482.54ms. Allocated memory is still 350.2MB. Free memory was 312.5MB in the beginning and 296.2MB in the end (delta: 16.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-27 00:32:44,633 INFO L158 Benchmark]: TraceAbstraction took 831745.19ms. Allocated memory was 350.2MB in the beginning and 6.5GB in the end (delta: 6.2GB). Free memory was 295.7MB in the beginning and 2.6GB in the end (delta: -2.3GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. [2023-08-27 00:32:44,634 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 350.2MB. Free memory is still 326.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 275.50ms. Allocated memory is still 350.2MB. Free memory was 326.5MB in the beginning and 315.6MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 39.83ms. Allocated memory is still 350.2MB. Free memory was 315.6MB in the beginning and 314.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 35.09ms. Allocated memory is still 350.2MB. Free memory was 314.1MB in the beginning and 313.0MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 482.54ms. Allocated memory is still 350.2MB. Free memory was 312.5MB in the beginning and 296.2MB in the end (delta: 16.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 831745.19ms. Allocated memory was 350.2MB in the beginning and 6.5GB in the end (delta: 6.2GB). Free memory was 295.7MB in the beginning and 2.6GB in the end (delta: -2.3GB). Peak memory consumption was 4.7GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.3s, 86 PlacesBefore, 26 PlacesAfterwards, 90 TransitionsBefore, 21 TransitionsAfterwards, 1628 CoEnabledTransitionPairs, 5 FixpointIterations, 29 TrivialSequentialCompositions, 49 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 9 ChoiceCompositions, 96 TotalNumberOfCompositions, 1840 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1769, independent: 1762, independent conditional: 0, independent unconditional: 1762, dependent: 7, dependent conditional: 0, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 828, independent: 823, independent conditional: 0, independent unconditional: 823, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1769, independent: 939, independent conditional: 0, independent unconditional: 939, dependent: 2, dependent conditional: 0, dependent unconditional: 2, unknown: 828, unknown conditional: 0, unknown unconditional: 828] , Statistics on independence cache: Total cache size (in pairs): 37, Positive cache size: 37, Positive conditional cache size: 0, Positive unconditional cache size: 37, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 45]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 49]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 96]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 129 locations, 19 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 831.6s, OverallIterations: 23, TraceHistogramMax: 6, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 803.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3645 SdHoareTripleChecker+Valid, 4.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3645 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 3.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 958 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4637 IncrementalHoareTripleChecker+Invalid, 5595 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 958 mSolverCounterUnsat, 0 mSDtfsCounter, 4637 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 716 GetRequests, 203 SyntacticMatches, 17 SemanticMatches, 496 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7781 ImplicationChecksByTransitivity, 18.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=220239occurred in iteration=20, InterpolantAutomatonStates: 345, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 19.3s InterpolantComputationTime, 409 NumberOfCodeBlocks, 408 NumberOfCodeBlocksAsserted, 55 NumberOfCheckSat, 537 ConstructedInterpolants, 0 QuantifiedInterpolants, 8331 SizeOfPredicates, 109 NumberOfNonLiveVariables, 1658 ConjunctsInSsa, 244 ConjunctsInUnsatCore, 59 InterpolantComputations, 6 PerfectInterpolantSequences, 113/406 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown