./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/weaver/test-easy11.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 3061b6dc Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/test-easy11.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash dd59a2dab1e1a10d8308eb629ebc6f779430a45291e09beb1ad6d6fe62d16e94 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-19 14:09:47,317 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-19 14:09:47,372 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-19 14:09:47,377 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-19 14:09:47,379 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-19 14:09:47,401 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-19 14:09:47,403 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-19 14:09:47,404 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-19 14:09:47,404 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-19 14:09:47,405 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-19 14:09:47,406 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-19 14:09:47,406 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-19 14:09:47,407 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-19 14:09:47,407 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-19 14:09:47,408 INFO L153 SettingsManager]: * Use SBE=true [2024-11-19 14:09:47,409 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-19 14:09:47,409 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-19 14:09:47,409 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-19 14:09:47,409 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-19 14:09:47,410 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-19 14:09:47,410 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-19 14:09:47,410 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-19 14:09:47,411 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-19 14:09:47,411 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-19 14:09:47,411 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-19 14:09:47,411 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-19 14:09:47,412 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-19 14:09:47,412 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-19 14:09:47,412 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-19 14:09:47,412 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-19 14:09:47,413 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-19 14:09:47,413 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-19 14:09:47,413 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-19 14:09:47,413 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-19 14:09:47,414 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 14:09:47,414 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-19 14:09:47,414 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-19 14:09:47,414 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-19 14:09:47,414 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-19 14:09:47,415 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-19 14:09:47,415 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-19 14:09:47,415 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-19 14:09:47,415 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-19 14:09:47,416 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-19 14:09:47,416 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> dd59a2dab1e1a10d8308eb629ebc6f779430a45291e09beb1ad6d6fe62d16e94 [2024-11-19 14:09:47,630 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-19 14:09:47,654 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-19 14:09:47,656 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-19 14:09:47,657 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-19 14:09:47,657 INFO L274 PluginConnector]: CDTParser initialized [2024-11-19 14:09:47,658 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-19 14:09:49,121 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-19 14:09:49,302 INFO L384 CDTParser]: Found 1 translation units. [2024-11-19 14:09:49,303 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-19 14:09:49,309 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/12f2af693/35251ce6f897411bac27861989b97912/FLAGf72928e67 [2024-11-19 14:09:49,321 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/12f2af693/35251ce6f897411bac27861989b97912 [2024-11-19 14:09:49,323 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-19 14:09:49,324 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-19 14:09:49,325 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-19 14:09:49,325 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-19 14:09:49,329 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-19 14:09:49,330 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,330 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c9428af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49, skipping insertion in model container [2024-11-19 14:09:49,330 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,347 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-19 14:09:49,554 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 14:09:49,566 INFO L200 MainTranslator]: Completed pre-run [2024-11-19 14:09:49,581 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 14:09:49,608 INFO L204 MainTranslator]: Completed translation [2024-11-19 14:09:49,609 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49 WrapperNode [2024-11-19 14:09:49,609 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-19 14:09:49,610 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-19 14:09:49,611 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-19 14:09:49,611 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-19 14:09:49,616 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,620 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,632 INFO L138 Inliner]: procedures = 18, calls = 11, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 43 [2024-11-19 14:09:49,633 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-19 14:09:49,633 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-19 14:09:49,633 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-19 14:09:49,634 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-19 14:09:49,643 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,643 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,644 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,654 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-19 14:09:49,654 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,654 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,657 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,659 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,660 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,661 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,662 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-19 14:09:49,663 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-19 14:09:49,663 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-19 14:09:49,674 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-19 14:09:49,675 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (1/1) ... [2024-11-19 14:09:49,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 14:09:49,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:09:49,707 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-19 14:09:49,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-19 14:09:49,754 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-19 14:09:49,755 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-19 14:09:49,755 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-19 14:09:49,755 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-19 14:09:49,755 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-19 14:09:49,755 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-19 14:09:49,756 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-19 14:09:49,756 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-19 14:09:49,757 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-19 14:09:49,845 INFO L238 CfgBuilder]: Building ICFG [2024-11-19 14:09:49,846 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-19 14:09:50,020 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-19 14:09:50,020 INFO L287 CfgBuilder]: Performing block encoding [2024-11-19 14:09:50,106 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-19 14:09:50,107 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-19 14:09:50,107 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 02:09:50 BoogieIcfgContainer [2024-11-19 14:09:50,107 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-19 14:09:50,109 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-19 14:09:50,109 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-19 14:09:50,112 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-19 14:09:50,112 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 02:09:49" (1/3) ... [2024-11-19 14:09:50,113 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7affa896 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 02:09:50, skipping insertion in model container [2024-11-19 14:09:50,113 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 02:09:49" (2/3) ... [2024-11-19 14:09:50,113 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7affa896 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 02:09:50, skipping insertion in model container [2024-11-19 14:09:50,114 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 02:09:50" (3/3) ... [2024-11-19 14:09:50,115 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2024-11-19 14:09:50,129 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-19 14:09:50,129 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2024-11-19 14:09:50,130 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-19 14:09:50,194 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-19 14:09:50,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 32 transitions, 78 flow [2024-11-19 14:09:50,245 INFO L124 PetriNetUnfolderBase]: 2/30 cut-off events. [2024-11-19 14:09:50,245 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-19 14:09:50,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39 conditions, 30 events. 2/30 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 79 event pairs, 0 based on Foata normal form. 0/20 useless extension candidates. Maximal degree in co-relation 27. Up to 2 conditions per place. [2024-11-19 14:09:50,248 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 32 transitions, 78 flow [2024-11-19 14:09:50,250 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 33 places, 28 transitions, 65 flow [2024-11-19 14:09:50,257 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-19 14:09:50,263 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@28155493, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-19 14:09:50,263 INFO L334 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2024-11-19 14:09:50,267 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-19 14:09:50,268 INFO L124 PetriNetUnfolderBase]: 0/9 cut-off events. [2024-11-19 14:09:50,268 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-19 14:09:50,268 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:50,269 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-11-19 14:09:50,269 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:50,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:50,273 INFO L85 PathProgramCache]: Analyzing trace with hash 241383590, now seen corresponding path program 1 times [2024-11-19 14:09:50,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:50,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060735521] [2024-11-19 14:09:50,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:50,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:50,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:50,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:50,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:50,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060735521] [2024-11-19 14:09:50,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060735521] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:50,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:50,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:09:50,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634780334] [2024-11-19 14:09:50,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:50,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:50,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:50,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:50,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:09:50,739 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-19 14:09:50,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 65 flow. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 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) [2024-11-19 14:09:50,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:50,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-19 14:09:50,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:51,057 INFO L124 PetriNetUnfolderBase]: 243/438 cut-off events. [2024-11-19 14:09:51,057 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-19 14:09:51,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 884 conditions, 438 events. 243/438 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2082 event pairs, 7 based on Foata normal form. 18/325 useless extension candidates. Maximal degree in co-relation 834. Up to 298 conditions per place. [2024-11-19 14:09:51,064 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 41 selfloop transitions, 4 changer transitions 0/49 dead transitions. [2024-11-19 14:09:51,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 49 transitions, 203 flow [2024-11-19 14:09:51,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:09:51,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:09:51,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2024-11-19 14:09:51,076 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-11-19 14:09:51,077 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 65 flow. Second operand 5 states and 76 transitions. [2024-11-19 14:09:51,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 49 transitions, 203 flow [2024-11-19 14:09:51,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 49 transitions, 196 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-19 14:09:51,081 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 66 flow [2024-11-19 14:09:51,083 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=66, PETRI_PLACES=33, PETRI_TRANSITIONS=27} [2024-11-19 14:09:51,086 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2024-11-19 14:09:51,086 INFO L471 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 66 flow [2024-11-19 14:09:51,086 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 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) [2024-11-19 14:09:51,087 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:51,087 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-11-19 14:09:51,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-19 14:09:51,088 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:51,088 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:51,089 INFO L85 PathProgramCache]: Analyzing trace with hash 241383623, now seen corresponding path program 1 times [2024-11-19 14:09:51,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:51,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780458882] [2024-11-19 14:09:51,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:51,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:51,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:51,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:51,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:51,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780458882] [2024-11-19 14:09:51,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780458882] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:51,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:51,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 14:09:51,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327295805] [2024-11-19 14:09:51,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:51,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:09:51,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:51,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:09:51,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:09:51,152 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:51,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 27 transitions, 66 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 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) [2024-11-19 14:09:51,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:51,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:51,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:51,260 INFO L124 PetriNetUnfolderBase]: 195/356 cut-off events. [2024-11-19 14:09:51,263 INFO L125 PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES. [2024-11-19 14:09:51,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 763 conditions, 356 events. 195/356 cut-off events. For 54/54 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1476 event pairs, 49 based on Foata normal form. 0/282 useless extension candidates. Maximal degree in co-relation 470. Up to 163 conditions per place. [2024-11-19 14:09:51,266 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 41 selfloop transitions, 5 changer transitions 2/53 dead transitions. [2024-11-19 14:09:51,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 53 transitions, 224 flow [2024-11-19 14:09:51,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:09:51,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:09:51,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 81 transitions. [2024-11-19 14:09:51,269 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-11-19 14:09:51,269 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 66 flow. Second operand 4 states and 81 transitions. [2024-11-19 14:09:51,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 53 transitions, 224 flow [2024-11-19 14:09:51,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 53 transitions, 210 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-19 14:09:51,273 INFO L231 Difference]: Finished difference. Result has 34 places, 29 transitions, 82 flow [2024-11-19 14:09:51,273 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=82, PETRI_PLACES=34, PETRI_TRANSITIONS=29} [2024-11-19 14:09:51,274 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 1 predicate places. [2024-11-19 14:09:51,274 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 29 transitions, 82 flow [2024-11-19 14:09:51,274 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 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) [2024-11-19 14:09:51,274 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:51,274 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-11-19 14:09:51,275 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-19 14:09:51,275 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:51,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:51,277 INFO L85 PathProgramCache]: Analyzing trace with hash 241383624, now seen corresponding path program 1 times [2024-11-19 14:09:51,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:51,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014575127] [2024-11-19 14:09:51,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:51,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:51,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:51,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:51,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:51,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014575127] [2024-11-19 14:09:51,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014575127] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:51,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:51,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 14:09:51,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96797834] [2024-11-19 14:09:51,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:51,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:09:51,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:51,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:09:51,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:09:51,363 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:51,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 29 transitions, 82 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 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) [2024-11-19 14:09:51,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:51,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:51,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:51,461 INFO L124 PetriNetUnfolderBase]: 239/436 cut-off events. [2024-11-19 14:09:51,461 INFO L125 PetriNetUnfolderBase]: For 68/68 co-relation queries the response was YES. [2024-11-19 14:09:51,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1005 conditions, 436 events. 239/436 cut-off events. For 68/68 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1934 event pairs, 63 based on Foata normal form. 14/406 useless extension candidates. Maximal degree in co-relation 598. Up to 157 conditions per place. [2024-11-19 14:09:51,466 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 41 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2024-11-19 14:09:51,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 56 transitions, 255 flow [2024-11-19 14:09:51,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:09:51,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:09:51,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 82 transitions. [2024-11-19 14:09:51,467 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-11-19 14:09:51,467 INFO L175 Difference]: Start difference. First operand has 34 places, 29 transitions, 82 flow. Second operand 4 states and 82 transitions. [2024-11-19 14:09:51,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 56 transitions, 255 flow [2024-11-19 14:09:51,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 56 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-19 14:09:51,469 INFO L231 Difference]: Finished difference. Result has 38 places, 35 transitions, 137 flow [2024-11-19 14:09:51,469 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=38, PETRI_TRANSITIONS=35} [2024-11-19 14:09:51,470 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 5 predicate places. [2024-11-19 14:09:51,470 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 35 transitions, 137 flow [2024-11-19 14:09:51,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 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) [2024-11-19 14:09:51,473 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:51,473 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-19 14:09:51,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-19 14:09:51,473 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:51,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:51,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1107043036, now seen corresponding path program 1 times [2024-11-19 14:09:51,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:51,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166386082] [2024-11-19 14:09:51,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:51,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:51,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:51,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:51,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:51,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166386082] [2024-11-19 14:09:51,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166386082] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:51,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:51,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 14:09:51,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575390065] [2024-11-19 14:09:51,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:51,511 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 14:09:51,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:51,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 14:09:51,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 14:09:51,514 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-19 14:09:51,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 35 transitions, 137 flow. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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) [2024-11-19 14:09:51,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:51,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-19 14:09:51,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:51,584 INFO L124 PetriNetUnfolderBase]: 239/456 cut-off events. [2024-11-19 14:09:51,584 INFO L125 PetriNetUnfolderBase]: For 335/335 co-relation queries the response was YES. [2024-11-19 14:09:51,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1198 conditions, 456 events. 239/456 cut-off events. For 335/335 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2067 event pairs, 150 based on Foata normal form. 18/422 useless extension candidates. Maximal degree in co-relation 533. Up to 339 conditions per place. [2024-11-19 14:09:51,588 INFO L140 encePairwiseOnDemand]: 29/32 looper letters, 37 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-11-19 14:09:51,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 45 transitions, 246 flow [2024-11-19 14:09:51,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 14:09:51,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-19 14:09:51,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-11-19 14:09:51,591 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-11-19 14:09:51,591 INFO L175 Difference]: Start difference. First operand has 38 places, 35 transitions, 137 flow. Second operand 3 states and 52 transitions. [2024-11-19 14:09:51,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 45 transitions, 246 flow [2024-11-19 14:09:51,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 45 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-19 14:09:51,595 INFO L231 Difference]: Finished difference. Result has 38 places, 34 transitions, 136 flow [2024-11-19 14:09:51,595 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=136, PETRI_PLACES=38, PETRI_TRANSITIONS=34} [2024-11-19 14:09:51,596 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 5 predicate places. [2024-11-19 14:09:51,596 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 34 transitions, 136 flow [2024-11-19 14:09:51,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 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) [2024-11-19 14:09:51,597 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:51,597 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:51,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-19 14:09:51,597 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:51,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:51,599 INFO L85 PathProgramCache]: Analyzing trace with hash 29137452, now seen corresponding path program 1 times [2024-11-19 14:09:51,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:51,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655823527] [2024-11-19 14:09:51,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:51,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:51,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:51,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:51,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:51,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655823527] [2024-11-19 14:09:51,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655823527] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:51,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:51,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:09:51,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494199285] [2024-11-19 14:09:51,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:51,653 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:51,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:51,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:51,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:09:51,659 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-19 14:09:51,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 34 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 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) [2024-11-19 14:09:51,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:51,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-19 14:09:51,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:51,756 INFO L124 PetriNetUnfolderBase]: 269/466 cut-off events. [2024-11-19 14:09:51,757 INFO L125 PetriNetUnfolderBase]: For 507/507 co-relation queries the response was YES. [2024-11-19 14:09:51,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1303 conditions, 466 events. 269/466 cut-off events. For 507/507 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1913 event pairs, 28 based on Foata normal form. 19/427 useless extension candidates. Maximal degree in co-relation 622. Up to 277 conditions per place. [2024-11-19 14:09:51,759 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 49 selfloop transitions, 4 changer transitions 0/55 dead transitions. [2024-11-19 14:09:51,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 55 transitions, 354 flow [2024-11-19 14:09:51,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:09:51,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:09:51,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-11-19 14:09:51,760 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-11-19 14:09:51,760 INFO L175 Difference]: Start difference. First operand has 38 places, 34 transitions, 136 flow. Second operand 5 states and 72 transitions. [2024-11-19 14:09:51,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 55 transitions, 354 flow [2024-11-19 14:09:51,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 55 transitions, 334 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-19 14:09:51,762 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 134 flow [2024-11-19 14:09:51,762 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=134, PETRI_PLACES=39, PETRI_TRANSITIONS=33} [2024-11-19 14:09:51,763 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 6 predicate places. [2024-11-19 14:09:51,763 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 134 flow [2024-11-19 14:09:51,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 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) [2024-11-19 14:09:51,763 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:51,763 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:51,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-19 14:09:51,764 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:51,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:51,764 INFO L85 PathProgramCache]: Analyzing trace with hash 29137485, now seen corresponding path program 1 times [2024-11-19 14:09:51,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:51,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320637089] [2024-11-19 14:09:51,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:51,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:51,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:51,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:51,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:51,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320637089] [2024-11-19 14:09:51,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320637089] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:51,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:51,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 14:09:51,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584628007] [2024-11-19 14:09:51,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:51,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:09:51,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:51,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:09:51,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:09:51,794 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:51,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 33 transitions, 134 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 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) [2024-11-19 14:09:51,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:51,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:51,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:51,872 INFO L124 PetriNetUnfolderBase]: 214/383 cut-off events. [2024-11-19 14:09:51,872 INFO L125 PetriNetUnfolderBase]: For 317/317 co-relation queries the response was YES. [2024-11-19 14:09:51,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1070 conditions, 383 events. 214/383 cut-off events. For 317/317 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1537 event pairs, 69 based on Foata normal form. 0/377 useless extension candidates. Maximal degree in co-relation 478. Up to 153 conditions per place. [2024-11-19 14:09:51,874 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 39 selfloop transitions, 10 changer transitions 0/52 dead transitions. [2024-11-19 14:09:51,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 52 transitions, 310 flow [2024-11-19 14:09:51,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:09:51,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:09:51,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 75 transitions. [2024-11-19 14:09:51,875 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-11-19 14:09:51,875 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 134 flow. Second operand 4 states and 75 transitions. [2024-11-19 14:09:51,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 52 transitions, 310 flow [2024-11-19 14:09:51,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 52 transitions, 296 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-19 14:09:51,877 INFO L231 Difference]: Finished difference. Result has 40 places, 36 transitions, 175 flow [2024-11-19 14:09:51,877 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=175, PETRI_PLACES=40, PETRI_TRANSITIONS=36} [2024-11-19 14:09:51,878 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 7 predicate places. [2024-11-19 14:09:51,878 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 36 transitions, 175 flow [2024-11-19 14:09:51,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 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) [2024-11-19 14:09:51,878 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:51,878 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:51,878 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-19 14:09:51,879 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:51,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:51,879 INFO L85 PathProgramCache]: Analyzing trace with hash 29137486, now seen corresponding path program 1 times [2024-11-19 14:09:51,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:51,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543383586] [2024-11-19 14:09:51,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:51,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:51,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:51,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:51,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543383586] [2024-11-19 14:09:51,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543383586] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:51,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:51,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 14:09:51,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3221354] [2024-11-19 14:09:51,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:51,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-19 14:09:51,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:51,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-19 14:09:51,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-19 14:09:51,917 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:51,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 36 transitions, 175 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 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) [2024-11-19 14:09:51,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:51,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:51,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:51,995 INFO L124 PetriNetUnfolderBase]: 278/487 cut-off events. [2024-11-19 14:09:51,995 INFO L125 PetriNetUnfolderBase]: For 484/484 co-relation queries the response was YES. [2024-11-19 14:09:51,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1489 conditions, 487 events. 278/487 cut-off events. For 484/484 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1941 event pairs, 94 based on Foata normal form. 14/500 useless extension candidates. Maximal degree in co-relation 757. Up to 175 conditions per place. [2024-11-19 14:09:51,998 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 39 selfloop transitions, 20 changer transitions 0/62 dead transitions. [2024-11-19 14:09:51,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 62 transitions, 431 flow [2024-11-19 14:09:51,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-19 14:09:51,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-19 14:09:51,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 78 transitions. [2024-11-19 14:09:51,999 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-11-19 14:09:51,999 INFO L175 Difference]: Start difference. First operand has 40 places, 36 transitions, 175 flow. Second operand 4 states and 78 transitions. [2024-11-19 14:09:51,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 62 transitions, 431 flow [2024-11-19 14:09:52,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 62 transitions, 414 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-19 14:09:52,002 INFO L231 Difference]: Finished difference. Result has 44 places, 47 transitions, 307 flow [2024-11-19 14:09:52,002 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=166, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=307, PETRI_PLACES=44, PETRI_TRANSITIONS=47} [2024-11-19 14:09:52,002 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 11 predicate places. [2024-11-19 14:09:52,003 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 47 transitions, 307 flow [2024-11-19 14:09:52,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 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) [2024-11-19 14:09:52,003 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:52,003 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:52,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-19 14:09:52,003 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:52,004 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:52,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1283540105, now seen corresponding path program 1 times [2024-11-19 14:09:52,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:52,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296439881] [2024-11-19 14:09:52,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:52,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:52,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:52,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:52,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:52,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296439881] [2024-11-19 14:09:52,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296439881] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:52,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:52,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:09:52,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932654855] [2024-11-19 14:09:52,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:52,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:52,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:52,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:52,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:09:52,049 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-19 14:09:52,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 47 transitions, 307 flow. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 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) [2024-11-19 14:09:52,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:52,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-19 14:09:52,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:52,145 INFO L124 PetriNetUnfolderBase]: 251/442 cut-off events. [2024-11-19 14:09:52,146 INFO L125 PetriNetUnfolderBase]: For 632/632 co-relation queries the response was YES. [2024-11-19 14:09:52,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1534 conditions, 442 events. 251/442 cut-off events. For 632/632 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1760 event pairs, 67 based on Foata normal form. 16/458 useless extension candidates. Maximal degree in co-relation 814. Up to 171 conditions per place. [2024-11-19 14:09:52,148 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 49 selfloop transitions, 24 changer transitions 0/76 dead transitions. [2024-11-19 14:09:52,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 76 transitions, 603 flow [2024-11-19 14:09:52,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:09:52,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:09:52,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-11-19 14:09:52,149 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-11-19 14:09:52,150 INFO L175 Difference]: Start difference. First operand has 44 places, 47 transitions, 307 flow. Second operand 5 states and 86 transitions. [2024-11-19 14:09:52,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 76 transitions, 603 flow [2024-11-19 14:09:52,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 76 transitions, 582 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-19 14:09:52,153 INFO L231 Difference]: Finished difference. Result has 49 places, 52 transitions, 408 flow [2024-11-19 14:09:52,154 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=408, PETRI_PLACES=49, PETRI_TRANSITIONS=52} [2024-11-19 14:09:52,155 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 16 predicate places. [2024-11-19 14:09:52,155 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 52 transitions, 408 flow [2024-11-19 14:09:52,155 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 5 states have internal predecessors, (37), 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) [2024-11-19 14:09:52,155 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:52,156 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:52,156 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-19 14:09:52,156 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:52,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:52,159 INFO L85 PathProgramCache]: Analyzing trace with hash 903261289, now seen corresponding path program 1 times [2024-11-19 14:09:52,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:52,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482399165] [2024-11-19 14:09:52,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:52,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:52,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:52,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:52,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:52,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482399165] [2024-11-19 14:09:52,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482399165] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:52,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:52,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-19 14:09:52,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468696055] [2024-11-19 14:09:52,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:52,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-19 14:09:52,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:52,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-19 14:09:52,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-19 14:09:52,191 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-19 14:09:52,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 52 transitions, 408 flow. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 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) [2024-11-19 14:09:52,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:52,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-19 14:09:52,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:52,246 INFO L124 PetriNetUnfolderBase]: 251/425 cut-off events. [2024-11-19 14:09:52,246 INFO L125 PetriNetUnfolderBase]: For 1059/1059 co-relation queries the response was YES. [2024-11-19 14:09:52,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1660 conditions, 425 events. 251/425 cut-off events. For 1059/1059 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1573 event pairs, 137 based on Foata normal form. 17/441 useless extension candidates. Maximal degree in co-relation 1043. Up to 351 conditions per place. [2024-11-19 14:09:52,249 INFO L140 encePairwiseOnDemand]: 29/32 looper letters, 55 selfloop transitions, 4 changer transitions 0/61 dead transitions. [2024-11-19 14:09:52,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 61 transitions, 594 flow [2024-11-19 14:09:52,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-19 14:09:52,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-19 14:09:52,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 49 transitions. [2024-11-19 14:09:52,251 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-11-19 14:09:52,251 INFO L175 Difference]: Start difference. First operand has 49 places, 52 transitions, 408 flow. Second operand 3 states and 49 transitions. [2024-11-19 14:09:52,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 61 transitions, 594 flow [2024-11-19 14:09:52,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 61 transitions, 571 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-19 14:09:52,254 INFO L231 Difference]: Finished difference. Result has 49 places, 51 transitions, 393 flow [2024-11-19 14:09:52,255 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=393, PETRI_PLACES=49, PETRI_TRANSITIONS=51} [2024-11-19 14:09:52,256 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 16 predicate places. [2024-11-19 14:09:52,256 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 51 transitions, 393 flow [2024-11-19 14:09:52,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 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) [2024-11-19 14:09:52,257 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:52,257 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:52,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-19 14:09:52,257 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:52,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:52,258 INFO L85 PathProgramCache]: Analyzing trace with hash 354606061, now seen corresponding path program 1 times [2024-11-19 14:09:52,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:52,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396099835] [2024-11-19 14:09:52,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:52,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:52,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:52,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:52,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:52,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396099835] [2024-11-19 14:09:52,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396099835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:52,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:52,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:52,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453350271] [2024-11-19 14:09:52,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:52,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:52,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:52,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:52,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:52,323 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:52,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 51 transitions, 393 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:52,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:52,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:52,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:52,477 INFO L124 PetriNetUnfolderBase]: 256/430 cut-off events. [2024-11-19 14:09:52,477 INFO L125 PetriNetUnfolderBase]: For 1066/1066 co-relation queries the response was YES. [2024-11-19 14:09:52,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1670 conditions, 430 events. 256/430 cut-off events. For 1066/1066 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1668 event pairs, 72 based on Foata normal form. 5/434 useless extension candidates. Maximal degree in co-relation 1067. Up to 138 conditions per place. [2024-11-19 14:09:52,480 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 48 selfloop transitions, 29 changer transitions 0/79 dead transitions. [2024-11-19 14:09:52,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 79 transitions, 689 flow [2024-11-19 14:09:52,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:52,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:52,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-11-19 14:09:52,481 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-11-19 14:09:52,481 INFO L175 Difference]: Start difference. First operand has 49 places, 51 transitions, 393 flow. Second operand 8 states and 120 transitions. [2024-11-19 14:09:52,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 79 transitions, 689 flow [2024-11-19 14:09:52,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 79 transitions, 673 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-19 14:09:52,484 INFO L231 Difference]: Finished difference. Result has 55 places, 57 transitions, 493 flow [2024-11-19 14:09:52,484 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=493, PETRI_PLACES=55, PETRI_TRANSITIONS=57} [2024-11-19 14:09:52,485 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 22 predicate places. [2024-11-19 14:09:52,485 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 57 transitions, 493 flow [2024-11-19 14:09:52,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:52,485 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:52,485 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:52,485 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-19 14:09:52,486 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:52,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:52,486 INFO L85 PathProgramCache]: Analyzing trace with hash 944905892, now seen corresponding path program 1 times [2024-11-19 14:09:52,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:52,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721073815] [2024-11-19 14:09:52,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:52,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:52,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:52,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:52,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:52,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721073815] [2024-11-19 14:09:52,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721073815] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:52,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:52,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:52,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080824130] [2024-11-19 14:09:52,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:52,553 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:52,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:52,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:52,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:52,554 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:52,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 57 transitions, 493 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:52,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:52,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:52,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:52,724 INFO L124 PetriNetUnfolderBase]: 315/545 cut-off events. [2024-11-19 14:09:52,725 INFO L125 PetriNetUnfolderBase]: For 1670/1670 co-relation queries the response was YES. [2024-11-19 14:09:52,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2142 conditions, 545 events. 315/545 cut-off events. For 1670/1670 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2344 event pairs, 47 based on Foata normal form. 10/555 useless extension candidates. Maximal degree in co-relation 1936. Up to 182 conditions per place. [2024-11-19 14:09:52,728 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 55 selfloop transitions, 44 changer transitions 1/102 dead transitions. [2024-11-19 14:09:52,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 102 transitions, 971 flow [2024-11-19 14:09:52,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:52,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:52,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-11-19 14:09:52,729 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55859375 [2024-11-19 14:09:52,729 INFO L175 Difference]: Start difference. First operand has 55 places, 57 transitions, 493 flow. Second operand 8 states and 143 transitions. [2024-11-19 14:09:52,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 102 transitions, 971 flow [2024-11-19 14:09:52,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 102 transitions, 896 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-19 14:09:52,735 INFO L231 Difference]: Finished difference. Result has 60 places, 72 transitions, 698 flow [2024-11-19 14:09:52,736 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=698, PETRI_PLACES=60, PETRI_TRANSITIONS=72} [2024-11-19 14:09:52,737 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 27 predicate places. [2024-11-19 14:09:52,738 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 72 transitions, 698 flow [2024-11-19 14:09:52,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:52,738 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:52,738 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:52,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-19 14:09:52,739 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:52,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:52,739 INFO L85 PathProgramCache]: Analyzing trace with hash 451172753, now seen corresponding path program 2 times [2024-11-19 14:09:52,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:52,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511118311] [2024-11-19 14:09:52,739 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:09:52,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:52,745 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 14:09:52,745 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:52,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:52,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:52,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511118311] [2024-11-19 14:09:52,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511118311] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:52,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:52,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:52,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413012875] [2024-11-19 14:09:52,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:52,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:52,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:52,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:52,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:52,786 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:52,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 72 transitions, 698 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:52,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:52,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:52,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:52,920 INFO L124 PetriNetUnfolderBase]: 341/592 cut-off events. [2024-11-19 14:09:52,920 INFO L125 PetriNetUnfolderBase]: For 2923/2927 co-relation queries the response was YES. [2024-11-19 14:09:52,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2493 conditions, 592 events. 341/592 cut-off events. For 2923/2927 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2566 event pairs, 80 based on Foata normal form. 10/601 useless extension candidates. Maximal degree in co-relation 2202. Up to 176 conditions per place. [2024-11-19 14:09:52,923 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 60 selfloop transitions, 47 changer transitions 1/110 dead transitions. [2024-11-19 14:09:52,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 110 transitions, 1266 flow [2024-11-19 14:09:52,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:52,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:52,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-11-19 14:09:52,924 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47265625 [2024-11-19 14:09:52,925 INFO L175 Difference]: Start difference. First operand has 60 places, 72 transitions, 698 flow. Second operand 8 states and 121 transitions. [2024-11-19 14:09:52,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 110 transitions, 1266 flow [2024-11-19 14:09:52,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 110 transitions, 1134 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-19 14:09:52,930 INFO L231 Difference]: Finished difference. Result has 66 places, 86 transitions, 951 flow [2024-11-19 14:09:52,930 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=610, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=951, PETRI_PLACES=66, PETRI_TRANSITIONS=86} [2024-11-19 14:09:52,931 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 33 predicate places. [2024-11-19 14:09:52,931 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 86 transitions, 951 flow [2024-11-19 14:09:52,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:52,931 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:52,931 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:52,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-19 14:09:52,931 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:52,932 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:52,932 INFO L85 PathProgramCache]: Analyzing trace with hash 439237134, now seen corresponding path program 2 times [2024-11-19 14:09:52,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:52,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126381392] [2024-11-19 14:09:52,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:09:52,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:52,939 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 14:09:52,939 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:53,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:53,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:53,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126381392] [2024-11-19 14:09:53,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126381392] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:53,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:53,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:53,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479223015] [2024-11-19 14:09:53,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:53,020 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:53,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:53,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:53,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:53,021 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:53,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 86 transitions, 951 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:53,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:53,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:53,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:53,168 INFO L124 PetriNetUnfolderBase]: 378/671 cut-off events. [2024-11-19 14:09:53,168 INFO L125 PetriNetUnfolderBase]: For 2937/2941 co-relation queries the response was YES. [2024-11-19 14:09:53,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2909 conditions, 671 events. 378/671 cut-off events. For 2937/2941 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3071 event pairs, 79 based on Foata normal form. 19/689 useless extension candidates. Maximal degree in co-relation 2522. Up to 256 conditions per place. [2024-11-19 14:09:53,172 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 55 selfloop transitions, 53 changer transitions 2/112 dead transitions. [2024-11-19 14:09:53,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 112 transitions, 1334 flow [2024-11-19 14:09:53,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 14:09:53,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 14:09:53,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-11-19 14:09:53,174 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-11-19 14:09:53,174 INFO L175 Difference]: Start difference. First operand has 66 places, 86 transitions, 951 flow. Second operand 6 states and 108 transitions. [2024-11-19 14:09:53,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 112 transitions, 1334 flow [2024-11-19 14:09:53,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 112 transitions, 1283 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-19 14:09:53,185 INFO L231 Difference]: Finished difference. Result has 72 places, 91 transitions, 1124 flow [2024-11-19 14:09:53,185 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1124, PETRI_PLACES=72, PETRI_TRANSITIONS=91} [2024-11-19 14:09:53,185 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 39 predicate places. [2024-11-19 14:09:53,185 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 91 transitions, 1124 flow [2024-11-19 14:09:53,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:53,186 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:53,186 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:53,186 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-19 14:09:53,186 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:53,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:53,187 INFO L85 PathProgramCache]: Analyzing trace with hash 439237133, now seen corresponding path program 3 times [2024-11-19 14:09:53,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:53,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672723081] [2024-11-19 14:09:53,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:09:53,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:53,193 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 14:09:53,193 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:53,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:53,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:53,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672723081] [2024-11-19 14:09:53,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672723081] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:53,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:53,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:53,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553552673] [2024-11-19 14:09:53,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:53,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:53,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:53,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:53,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:53,236 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:53,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 91 transitions, 1124 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:53,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:53,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:53,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:53,419 INFO L124 PetriNetUnfolderBase]: 361/638 cut-off events. [2024-11-19 14:09:53,419 INFO L125 PetriNetUnfolderBase]: For 3669/3677 co-relation queries the response was YES. [2024-11-19 14:09:53,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2954 conditions, 638 events. 361/638 cut-off events. For 3669/3677 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2924 event pairs, 84 based on Foata normal form. 17/654 useless extension candidates. Maximal degree in co-relation 2646. Up to 234 conditions per place. [2024-11-19 14:09:53,426 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 64 selfloop transitions, 47 changer transitions 2/115 dead transitions. [2024-11-19 14:09:53,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 115 transitions, 1451 flow [2024-11-19 14:09:53,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:53,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:53,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-11-19 14:09:53,427 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-11-19 14:09:53,427 INFO L175 Difference]: Start difference. First operand has 72 places, 91 transitions, 1124 flow. Second operand 8 states and 122 transitions. [2024-11-19 14:09:53,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 115 transitions, 1451 flow [2024-11-19 14:09:53,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 115 transitions, 1184 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-19 14:09:53,443 INFO L231 Difference]: Finished difference. Result has 71 places, 87 transitions, 912 flow [2024-11-19 14:09:53,443 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=828, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=912, PETRI_PLACES=71, PETRI_TRANSITIONS=87} [2024-11-19 14:09:53,444 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 38 predicate places. [2024-11-19 14:09:53,444 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 87 transitions, 912 flow [2024-11-19 14:09:53,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:53,444 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:53,444 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:53,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-19 14:09:53,445 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:53,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:53,445 INFO L85 PathProgramCache]: Analyzing trace with hash 936424292, now seen corresponding path program 3 times [2024-11-19 14:09:53,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:53,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489087968] [2024-11-19 14:09:53,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:09:53,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:53,454 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 14:09:53,455 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:53,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:53,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:53,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489087968] [2024-11-19 14:09:53,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489087968] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:53,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:53,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:53,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267276920] [2024-11-19 14:09:53,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:53,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:53,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:53,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:53,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:53,520 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:53,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 87 transitions, 912 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:53,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:53,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:53,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:53,698 INFO L124 PetriNetUnfolderBase]: 409/752 cut-off events. [2024-11-19 14:09:53,699 INFO L125 PetriNetUnfolderBase]: For 2523/2531 co-relation queries the response was YES. [2024-11-19 14:09:53,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3220 conditions, 752 events. 409/752 cut-off events. For 2523/2531 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3609 event pairs, 50 based on Foata normal form. 13/765 useless extension candidates. Maximal degree in co-relation 2839. Up to 194 conditions per place. [2024-11-19 14:09:53,703 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 56 changer transitions 1/132 dead transitions. [2024-11-19 14:09:53,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 132 transitions, 1456 flow [2024-11-19 14:09:53,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:53,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:53,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-11-19 14:09:53,704 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5546875 [2024-11-19 14:09:53,704 INFO L175 Difference]: Start difference. First operand has 71 places, 87 transitions, 912 flow. Second operand 8 states and 142 transitions. [2024-11-19 14:09:53,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 132 transitions, 1456 flow [2024-11-19 14:09:53,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 132 transitions, 1386 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-19 14:09:53,710 INFO L231 Difference]: Finished difference. Result has 76 places, 89 transitions, 1004 flow [2024-11-19 14:09:53,710 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=862, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1004, PETRI_PLACES=76, PETRI_TRANSITIONS=89} [2024-11-19 14:09:53,711 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 43 predicate places. [2024-11-19 14:09:53,711 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 89 transitions, 1004 flow [2024-11-19 14:09:53,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:53,711 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:53,711 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:53,711 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-19 14:09:53,712 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:53,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:53,712 INFO L85 PathProgramCache]: Analyzing trace with hash 126431964, now seen corresponding path program 1 times [2024-11-19 14:09:53,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:53,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500939783] [2024-11-19 14:09:53,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:53,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:53,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:53,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:53,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:53,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500939783] [2024-11-19 14:09:53,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500939783] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:53,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:53,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:53,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426615447] [2024-11-19 14:09:53,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:53,757 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:53,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:53,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:53,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:53,758 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:53,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 89 transitions, 1004 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:53,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:53,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:53,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:53,894 INFO L124 PetriNetUnfolderBase]: 425/777 cut-off events. [2024-11-19 14:09:53,894 INFO L125 PetriNetUnfolderBase]: For 3055/3063 co-relation queries the response was YES. [2024-11-19 14:09:53,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3481 conditions, 777 events. 425/777 cut-off events. For 3055/3063 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3770 event pairs, 75 based on Foata normal form. 12/787 useless extension candidates. Maximal degree in co-relation 3177. Up to 377 conditions per place. [2024-11-19 14:09:53,899 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 66 selfloop transitions, 50 changer transitions 0/118 dead transitions. [2024-11-19 14:09:53,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 118 transitions, 1398 flow [2024-11-19 14:09:53,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 14:09:53,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 14:09:53,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-11-19 14:09:53,900 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5677083333333334 [2024-11-19 14:09:53,900 INFO L175 Difference]: Start difference. First operand has 76 places, 89 transitions, 1004 flow. Second operand 6 states and 109 transitions. [2024-11-19 14:09:53,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 118 transitions, 1398 flow [2024-11-19 14:09:53,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 118 transitions, 1292 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-19 14:09:53,907 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 1054 flow [2024-11-19 14:09:53,907 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1054, PETRI_PLACES=78, PETRI_TRANSITIONS=91} [2024-11-19 14:09:53,908 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 45 predicate places. [2024-11-19 14:09:53,908 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 1054 flow [2024-11-19 14:09:53,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:53,908 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:53,908 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:53,908 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-19 14:09:53,908 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:53,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:53,909 INFO L85 PathProgramCache]: Analyzing trace with hash 439237463, now seen corresponding path program 1 times [2024-11-19 14:09:53,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:53,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442335917] [2024-11-19 14:09:53,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:53,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:53,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:53,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:53,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:53,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442335917] [2024-11-19 14:09:53,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442335917] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:53,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:53,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:53,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274456189] [2024-11-19 14:09:53,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:53,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:53,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:53,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:53,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:53,946 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:53,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 91 transitions, 1054 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:53,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:53,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:53,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:54,088 INFO L124 PetriNetUnfolderBase]: 431/783 cut-off events. [2024-11-19 14:09:54,088 INFO L125 PetriNetUnfolderBase]: For 3450/3458 co-relation queries the response was YES. [2024-11-19 14:09:54,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3554 conditions, 783 events. 431/783 cut-off events. For 3450/3458 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3817 event pairs, 111 based on Foata normal form. 10/792 useless extension candidates. Maximal degree in co-relation 3267. Up to 332 conditions per place. [2024-11-19 14:09:54,092 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 65 selfloop transitions, 45 changer transitions 1/113 dead transitions. [2024-11-19 14:09:54,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 113 transitions, 1409 flow [2024-11-19 14:09:54,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 14:09:54,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 14:09:54,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-11-19 14:09:54,093 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-11-19 14:09:54,094 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 1054 flow. Second operand 6 states and 98 transitions. [2024-11-19 14:09:54,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 113 transitions, 1409 flow [2024-11-19 14:09:54,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 113 transitions, 1341 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-19 14:09:54,102 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 1153 flow [2024-11-19 14:09:54,102 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=992, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1153, PETRI_PLACES=82, PETRI_TRANSITIONS=93} [2024-11-19 14:09:54,103 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 49 predicate places. [2024-11-19 14:09:54,103 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 1153 flow [2024-11-19 14:09:54,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:54,103 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:54,103 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:54,103 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-19 14:09:54,103 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:54,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:54,104 INFO L85 PathProgramCache]: Analyzing trace with hash 439554593, now seen corresponding path program 2 times [2024-11-19 14:09:54,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:54,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479853427] [2024-11-19 14:09:54,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:09:54,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:54,107 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 14:09:54,108 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:54,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:54,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:54,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479853427] [2024-11-19 14:09:54,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479853427] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:54,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:54,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:54,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117610119] [2024-11-19 14:09:54,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:54,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:54,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:54,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:54,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:54,139 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:54,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 93 transitions, 1153 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:54,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:54,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:54,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:54,256 INFO L124 PetriNetUnfolderBase]: 433/793 cut-off events. [2024-11-19 14:09:54,256 INFO L125 PetriNetUnfolderBase]: For 3842/3850 co-relation queries the response was YES. [2024-11-19 14:09:54,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3661 conditions, 793 events. 433/793 cut-off events. For 3842/3850 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3884 event pairs, 105 based on Foata normal form. 10/802 useless extension candidates. Maximal degree in co-relation 3369. Up to 405 conditions per place. [2024-11-19 14:09:54,261 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 64 selfloop transitions, 44 changer transitions 1/111 dead transitions. [2024-11-19 14:09:54,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 111 transitions, 1484 flow [2024-11-19 14:09:54,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 14:09:54,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 14:09:54,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-11-19 14:09:54,262 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-11-19 14:09:54,263 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 1153 flow. Second operand 6 states and 95 transitions. [2024-11-19 14:09:54,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 111 transitions, 1484 flow [2024-11-19 14:09:54,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 111 transitions, 1461 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-19 14:09:54,272 INFO L231 Difference]: Finished difference. Result has 88 places, 93 transitions, 1259 flow [2024-11-19 14:09:54,273 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1259, PETRI_PLACES=88, PETRI_TRANSITIONS=93} [2024-11-19 14:09:54,273 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 55 predicate places. [2024-11-19 14:09:54,273 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 93 transitions, 1259 flow [2024-11-19 14:09:54,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:54,273 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:54,273 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:54,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-19 14:09:54,274 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:54,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:54,274 INFO L85 PathProgramCache]: Analyzing trace with hash 439554594, now seen corresponding path program 2 times [2024-11-19 14:09:54,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:54,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780947137] [2024-11-19 14:09:54,274 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:09:54,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:54,278 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-19 14:09:54,278 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:54,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:54,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:54,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780947137] [2024-11-19 14:09:54,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780947137] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:54,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:54,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:54,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141329710] [2024-11-19 14:09:54,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:54,318 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:54,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:54,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:54,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:54,318 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:54,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 93 transitions, 1259 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:54,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:54,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:54,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:54,492 INFO L124 PetriNetUnfolderBase]: 447/837 cut-off events. [2024-11-19 14:09:54,492 INFO L125 PetriNetUnfolderBase]: For 4726/4734 co-relation queries the response was YES. [2024-11-19 14:09:54,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3902 conditions, 837 events. 447/837 cut-off events. For 4726/4734 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4240 event pairs, 68 based on Foata normal form. 20/857 useless extension candidates. Maximal degree in co-relation 3608. Up to 417 conditions per place. [2024-11-19 14:09:54,497 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 70 selfloop transitions, 55 changer transitions 6/133 dead transitions. [2024-11-19 14:09:54,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 133 transitions, 1815 flow [2024-11-19 14:09:54,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:54,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:54,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-11-19 14:09:54,499 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55078125 [2024-11-19 14:09:54,499 INFO L175 Difference]: Start difference. First operand has 88 places, 93 transitions, 1259 flow. Second operand 8 states and 141 transitions. [2024-11-19 14:09:54,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 133 transitions, 1815 flow [2024-11-19 14:09:54,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 133 transitions, 1733 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-19 14:09:54,511 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 1329 flow [2024-11-19 14:09:54,511 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1329, PETRI_PLACES=94, PETRI_TRANSITIONS=93} [2024-11-19 14:09:54,511 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 61 predicate places. [2024-11-19 14:09:54,511 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 1329 flow [2024-11-19 14:09:54,512 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:54,512 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:54,512 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:54,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-19 14:09:54,512 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:54,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:54,512 INFO L85 PathProgramCache]: Analyzing trace with hash 451187963, now seen corresponding path program 3 times [2024-11-19 14:09:54,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:54,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825554917] [2024-11-19 14:09:54,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:09:54,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:54,516 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 14:09:54,517 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:54,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:54,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:54,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825554917] [2024-11-19 14:09:54,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825554917] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:54,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:54,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:54,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079758356] [2024-11-19 14:09:54,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:54,549 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:54,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:54,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:54,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:54,549 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:54,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 93 transitions, 1329 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:54,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:54,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:54,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:54,679 INFO L124 PetriNetUnfolderBase]: 431/799 cut-off events. [2024-11-19 14:09:54,680 INFO L125 PetriNetUnfolderBase]: For 6076/6080 co-relation queries the response was YES. [2024-11-19 14:09:54,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3861 conditions, 799 events. 431/799 cut-off events. For 6076/6080 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3957 event pairs, 103 based on Foata normal form. 12/810 useless extension candidates. Maximal degree in co-relation 3653. Up to 303 conditions per place. [2024-11-19 14:09:54,684 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 64 selfloop transitions, 41 changer transitions 0/107 dead transitions. [2024-11-19 14:09:54,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 107 transitions, 1614 flow [2024-11-19 14:09:54,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-19 14:09:54,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-19 14:09:54,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-11-19 14:09:54,685 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2024-11-19 14:09:54,686 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 1329 flow. Second operand 6 states and 91 transitions. [2024-11-19 14:09:54,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 107 transitions, 1614 flow [2024-11-19 14:09:54,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 107 transitions, 1327 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-11-19 14:09:54,698 INFO L231 Difference]: Finished difference. Result has 86 places, 90 transitions, 1104 flow [2024-11-19 14:09:54,699 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1104, PETRI_PLACES=86, PETRI_TRANSITIONS=90} [2024-11-19 14:09:54,699 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 53 predicate places. [2024-11-19 14:09:54,699 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 90 transitions, 1104 flow [2024-11-19 14:09:54,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:54,699 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:54,699 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:54,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-19 14:09:54,699 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:54,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:54,700 INFO L85 PathProgramCache]: Analyzing trace with hash 450713582, now seen corresponding path program 1 times [2024-11-19 14:09:54,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:54,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983718836] [2024-11-19 14:09:54,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:54,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:54,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:54,729 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:54,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:54,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983718836] [2024-11-19 14:09:54,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983718836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:54,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:54,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-19 14:09:54,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543281900] [2024-11-19 14:09:54,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:54,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:54,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:54,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:54,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:09:54,735 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-19 14:09:54,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 90 transitions, 1104 flow. Second operand has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 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) [2024-11-19 14:09:54,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:54,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-19 14:09:54,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:54,829 INFO L124 PetriNetUnfolderBase]: 401/743 cut-off events. [2024-11-19 14:09:54,830 INFO L125 PetriNetUnfolderBase]: For 3565/3565 co-relation queries the response was YES. [2024-11-19 14:09:54,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3283 conditions, 743 events. 401/743 cut-off events. For 3565/3565 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3655 event pairs, 97 based on Foata normal form. 16/758 useless extension candidates. Maximal degree in co-relation 3080. Up to 419 conditions per place. [2024-11-19 14:09:54,833 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 62 selfloop transitions, 42 changer transitions 0/106 dead transitions. [2024-11-19 14:09:54,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 106 transitions, 1424 flow [2024-11-19 14:09:54,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:09:54,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:09:54,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-11-19 14:09:54,834 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-11-19 14:09:54,834 INFO L175 Difference]: Start difference. First operand has 86 places, 90 transitions, 1104 flow. Second operand 5 states and 77 transitions. [2024-11-19 14:09:54,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 106 transitions, 1424 flow [2024-11-19 14:09:54,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 106 transitions, 1294 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-11-19 14:09:54,841 INFO L231 Difference]: Finished difference. Result has 80 places, 86 transitions, 1060 flow [2024-11-19 14:09:54,841 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=852, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1060, PETRI_PLACES=80, PETRI_TRANSITIONS=86} [2024-11-19 14:09:54,841 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 47 predicate places. [2024-11-19 14:09:54,841 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 86 transitions, 1060 flow [2024-11-19 14:09:54,841 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.8) internal successors, (39), 5 states have internal predecessors, (39), 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) [2024-11-19 14:09:54,842 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:54,842 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:54,842 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-19 14:09:54,842 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:54,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:54,842 INFO L85 PathProgramCache]: Analyzing trace with hash 451706904, now seen corresponding path program 3 times [2024-11-19 14:09:54,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:54,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211798935] [2024-11-19 14:09:54,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:09:54,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:54,846 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-19 14:09:54,846 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:54,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:54,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:54,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211798935] [2024-11-19 14:09:54,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211798935] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:54,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:54,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 14:09:54,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078648445] [2024-11-19 14:09:54,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:54,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-19 14:09:54,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:54,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-19 14:09:54,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-19 14:09:54,880 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:54,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 86 transitions, 1060 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:54,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:54,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:54,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:55,023 INFO L124 PetriNetUnfolderBase]: 441/831 cut-off events. [2024-11-19 14:09:55,023 INFO L125 PetriNetUnfolderBase]: For 3382/3386 co-relation queries the response was YES. [2024-11-19 14:09:55,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3579 conditions, 831 events. 441/831 cut-off events. For 3382/3386 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4325 event pairs, 66 based on Foata normal form. 8/839 useless extension candidates. Maximal degree in co-relation 3300. Up to 353 conditions per place. [2024-11-19 14:09:55,027 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 64 selfloop transitions, 53 changer transitions 3/122 dead transitions. [2024-11-19 14:09:55,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 122 transitions, 1514 flow [2024-11-19 14:09:55,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:55,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:55,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-11-19 14:09:55,029 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.52734375 [2024-11-19 14:09:55,029 INFO L175 Difference]: Start difference. First operand has 80 places, 86 transitions, 1060 flow. Second operand 8 states and 135 transitions. [2024-11-19 14:09:55,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 122 transitions, 1514 flow [2024-11-19 14:09:55,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 1459 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-19 14:09:55,036 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 1148 flow [2024-11-19 14:09:55,037 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1011, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1148, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-11-19 14:09:55,037 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 54 predicate places. [2024-11-19 14:09:55,037 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 1148 flow [2024-11-19 14:09:55,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 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) [2024-11-19 14:09:55,037 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:55,037 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:55,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-19 14:09:55,038 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:55,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:55,038 INFO L85 PathProgramCache]: Analyzing trace with hash 731530445, now seen corresponding path program 1 times [2024-11-19 14:09:55,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:55,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069493741] [2024-11-19 14:09:55,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:55,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:55,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:55,060 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:55,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:55,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069493741] [2024-11-19 14:09:55,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069493741] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:55,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:55,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 14:09:55,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761050698] [2024-11-19 14:09:55,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:55,061 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:55,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:55,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:55,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:09:55,062 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:55,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 1148 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:55,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:55,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:55,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:55,226 INFO L124 PetriNetUnfolderBase]: 506/971 cut-off events. [2024-11-19 14:09:55,226 INFO L125 PetriNetUnfolderBase]: For 4506/4506 co-relation queries the response was YES. [2024-11-19 14:09:55,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4279 conditions, 971 events. 506/971 cut-off events. For 4506/4506 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 5224 event pairs, 49 based on Foata normal form. 15/986 useless extension candidates. Maximal degree in co-relation 4040. Up to 307 conditions per place. [2024-11-19 14:09:55,230 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 105 selfloop transitions, 55 changer transitions 0/162 dead transitions. [2024-11-19 14:09:55,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 162 transitions, 2018 flow [2024-11-19 14:09:55,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-19 14:09:55,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-19 14:09:55,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-11-19 14:09:55,231 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-11-19 14:09:55,231 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 1148 flow. Second operand 9 states and 148 transitions. [2024-11-19 14:09:55,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 162 transitions, 2018 flow [2024-11-19 14:09:55,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 162 transitions, 1869 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-19 14:09:55,241 INFO L231 Difference]: Finished difference. Result has 95 places, 124 transitions, 1560 flow [2024-11-19 14:09:55,242 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1560, PETRI_PLACES=95, PETRI_TRANSITIONS=124} [2024-11-19 14:09:55,242 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 62 predicate places. [2024-11-19 14:09:55,242 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 124 transitions, 1560 flow [2024-11-19 14:09:55,242 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:55,242 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:55,242 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:55,242 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-19 14:09:55,242 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:55,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:55,243 INFO L85 PathProgramCache]: Analyzing trace with hash -227394831, now seen corresponding path program 2 times [2024-11-19 14:09:55,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:55,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754604691] [2024-11-19 14:09:55,243 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:09:55,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:55,248 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:09:55,248 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:55,305 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:55,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:55,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754604691] [2024-11-19 14:09:55,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754604691] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:09:55,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970873875] [2024-11-19 14:09:55,305 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:09:55,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:09:55,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:09:55,307 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) [2024-11-19 14:09:55,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-19 14:09:55,352 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:09:55,352 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:55,353 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 14:09:55,356 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:09:55,433 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:55,433 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 14:09:55,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970873875] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:55,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 14:09:55,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-19 14:09:55,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744119604] [2024-11-19 14:09:55,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:55,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:55,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:55,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:55,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-19 14:09:55,434 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:55,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 124 transitions, 1560 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:55,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:55,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:55,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:55,769 INFO L124 PetriNetUnfolderBase]: 524/1012 cut-off events. [2024-11-19 14:09:55,770 INFO L125 PetriNetUnfolderBase]: For 6087/6087 co-relation queries the response was YES. [2024-11-19 14:09:55,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4912 conditions, 1012 events. 524/1012 cut-off events. For 6087/6087 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5591 event pairs, 73 based on Foata normal form. 6/1018 useless extension candidates. Maximal degree in co-relation 4552. Up to 220 conditions per place. [2024-11-19 14:09:55,784 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 131 selfloop transitions, 48 changer transitions 5/186 dead transitions. [2024-11-19 14:09:55,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 186 transitions, 2447 flow [2024-11-19 14:09:55,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:55,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:55,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-11-19 14:09:55,784 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55859375 [2024-11-19 14:09:55,785 INFO L175 Difference]: Start difference. First operand has 95 places, 124 transitions, 1560 flow. Second operand 8 states and 143 transitions. [2024-11-19 14:09:55,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 186 transitions, 2447 flow [2024-11-19 14:09:55,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 186 transitions, 2400 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-11-19 14:09:55,819 INFO L231 Difference]: Finished difference. Result has 106 places, 139 transitions, 1853 flow [2024-11-19 14:09:55,820 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1853, PETRI_PLACES=106, PETRI_TRANSITIONS=139} [2024-11-19 14:09:55,820 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 73 predicate places. [2024-11-19 14:09:55,820 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 139 transitions, 1853 flow [2024-11-19 14:09:55,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:55,820 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:55,820 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:55,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-19 14:09:56,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-19 14:09:56,021 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:56,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:56,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1128339566, now seen corresponding path program 1 times [2024-11-19 14:09:56,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:56,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129968484] [2024-11-19 14:09:56,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:09:56,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:56,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:09:56,050 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:56,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:56,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129968484] [2024-11-19 14:09:56,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129968484] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:56,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:56,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 14:09:56,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257755465] [2024-11-19 14:09:56,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:56,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:56,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:56,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:56,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:09:56,051 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:56,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 139 transitions, 1853 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:56,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:56,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:56,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:56,265 INFO L124 PetriNetUnfolderBase]: 593/1140 cut-off events. [2024-11-19 14:09:56,265 INFO L125 PetriNetUnfolderBase]: For 8135/8135 co-relation queries the response was YES. [2024-11-19 14:09:56,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5861 conditions, 1140 events. 593/1140 cut-off events. For 8135/8135 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6261 event pairs, 56 based on Foata normal form. 14/1154 useless extension candidates. Maximal degree in co-relation 5546. Up to 317 conditions per place. [2024-11-19 14:09:56,272 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 129 selfloop transitions, 93 changer transitions 3/227 dead transitions. [2024-11-19 14:09:56,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 227 transitions, 3181 flow [2024-11-19 14:09:56,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-19 14:09:56,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-19 14:09:56,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-11-19 14:09:56,273 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-19 14:09:56,273 INFO L175 Difference]: Start difference. First operand has 106 places, 139 transitions, 1853 flow. Second operand 9 states and 144 transitions. [2024-11-19 14:09:56,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 227 transitions, 3181 flow [2024-11-19 14:09:56,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 227 transitions, 3078 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-11-19 14:09:56,296 INFO L231 Difference]: Finished difference. Result has 117 places, 184 transitions, 2672 flow [2024-11-19 14:09:56,296 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=1794, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2672, PETRI_PLACES=117, PETRI_TRANSITIONS=184} [2024-11-19 14:09:56,297 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 84 predicate places. [2024-11-19 14:09:56,297 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 184 transitions, 2672 flow [2024-11-19 14:09:56,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:56,297 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:56,297 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:56,297 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-19 14:09:56,297 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:56,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:56,298 INFO L85 PathProgramCache]: Analyzing trace with hash 2030463310, now seen corresponding path program 2 times [2024-11-19 14:09:56,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:56,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905499615] [2024-11-19 14:09:56,298 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:09:56,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:56,303 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:09:56,303 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:56,362 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:56,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:56,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905499615] [2024-11-19 14:09:56,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905499615] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:09:56,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294645972] [2024-11-19 14:09:56,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:09:56,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:09:56,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:09:56,364 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) [2024-11-19 14:09:56,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-19 14:09:56,399 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:09:56,399 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:56,399 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 14:09:56,400 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:09:56,427 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:56,427 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 14:09:56,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294645972] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:56,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 14:09:56,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-19 14:09:56,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586434935] [2024-11-19 14:09:56,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:56,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:56,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:56,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:56,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-19 14:09:56,428 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:56,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 184 transitions, 2672 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:56,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:56,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:56,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:56,778 INFO L124 PetriNetUnfolderBase]: 591/1121 cut-off events. [2024-11-19 14:09:56,778 INFO L125 PetriNetUnfolderBase]: For 10515/10531 co-relation queries the response was YES. [2024-11-19 14:09:56,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6355 conditions, 1121 events. 591/1121 cut-off events. For 10515/10531 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 6103 event pairs, 80 based on Foata normal form. 28/1149 useless extension candidates. Maximal degree in co-relation 6188. Up to 272 conditions per place. [2024-11-19 14:09:56,789 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 171 selfloop transitions, 42 changer transitions 10/225 dead transitions. [2024-11-19 14:09:56,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 225 transitions, 3487 flow [2024-11-19 14:09:56,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 14:09:56,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 14:09:56,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-11-19 14:09:56,794 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-11-19 14:09:56,794 INFO L175 Difference]: Start difference. First operand has 117 places, 184 transitions, 2672 flow. Second operand 7 states and 120 transitions. [2024-11-19 14:09:56,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 225 transitions, 3487 flow [2024-11-19 14:09:56,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 225 transitions, 3397 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-11-19 14:09:56,851 INFO L231 Difference]: Finished difference. Result has 121 places, 187 transitions, 2712 flow [2024-11-19 14:09:56,852 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2574, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2712, PETRI_PLACES=121, PETRI_TRANSITIONS=187} [2024-11-19 14:09:56,852 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 88 predicate places. [2024-11-19 14:09:56,852 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 187 transitions, 2712 flow [2024-11-19 14:09:56,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:56,852 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:56,852 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:56,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-19 14:09:57,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-19 14:09:57,053 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:57,053 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:57,053 INFO L85 PathProgramCache]: Analyzing trace with hash -699527238, now seen corresponding path program 3 times [2024-11-19 14:09:57,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:57,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876685856] [2024-11-19 14:09:57,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:09:57,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:57,060 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 14:09:57,060 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:57,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:57,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:57,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876685856] [2024-11-19 14:09:57,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876685856] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:09:57,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678330878] [2024-11-19 14:09:57,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:09:57,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:09:57,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:09:57,125 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) [2024-11-19 14:09:57,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-19 14:09:57,157 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 14:09:57,158 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:57,158 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 14:09:57,159 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:09:57,185 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:57,185 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 14:09:57,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678330878] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:57,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 14:09:57,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-19 14:09:57,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160662097] [2024-11-19 14:09:57,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:57,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:57,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:57,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:57,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-19 14:09:57,186 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:57,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 187 transitions, 2712 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:57,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:57,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:57,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:57,411 INFO L124 PetriNetUnfolderBase]: 634/1233 cut-off events. [2024-11-19 14:09:57,411 INFO L125 PetriNetUnfolderBase]: For 11381/11381 co-relation queries the response was YES. [2024-11-19 14:09:57,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6970 conditions, 1233 events. 634/1233 cut-off events. For 11381/11381 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 7099 event pairs, 153 based on Foata normal form. 12/1241 useless extension candidates. Maximal degree in co-relation 6724. Up to 488 conditions per place. [2024-11-19 14:09:57,419 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 178 selfloop transitions, 79 changer transitions 1/260 dead transitions. [2024-11-19 14:09:57,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 260 transitions, 4014 flow [2024-11-19 14:09:57,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:57,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:57,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-11-19 14:09:57,420 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-11-19 14:09:57,420 INFO L175 Difference]: Start difference. First operand has 121 places, 187 transitions, 2712 flow. Second operand 8 states and 150 transitions. [2024-11-19 14:09:57,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 260 transitions, 4014 flow [2024-11-19 14:09:57,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 260 transitions, 3936 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-11-19 14:09:57,446 INFO L231 Difference]: Finished difference. Result has 130 places, 208 transitions, 3257 flow [2024-11-19 14:09:57,447 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2674, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3257, PETRI_PLACES=130, PETRI_TRANSITIONS=208} [2024-11-19 14:09:57,447 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 97 predicate places. [2024-11-19 14:09:57,447 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 208 transitions, 3257 flow [2024-11-19 14:09:57,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:57,447 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:57,448 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:57,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-19 14:09:57,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:09:57,651 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:57,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:57,652 INFO L85 PathProgramCache]: Analyzing trace with hash 2098072227, now seen corresponding path program 3 times [2024-11-19 14:09:57,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:57,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16477472] [2024-11-19 14:09:57,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:09:57,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:57,658 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 14:09:57,661 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:57,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:57,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:57,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16477472] [2024-11-19 14:09:57,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16477472] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:09:57,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180629959] [2024-11-19 14:09:57,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:09:57,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:09:57,734 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:09:57,737 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) [2024-11-19 14:09:57,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-19 14:09:57,776 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 14:09:57,776 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:57,777 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 14:09:57,777 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:09:57,803 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:57,803 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 14:09:57,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180629959] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:57,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 14:09:57,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-19 14:09:57,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25567459] [2024-11-19 14:09:57,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:57,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:57,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:57,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:57,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-19 14:09:57,805 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:57,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 208 transitions, 3257 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:57,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:57,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:57,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:58,021 INFO L124 PetriNetUnfolderBase]: 649/1268 cut-off events. [2024-11-19 14:09:58,021 INFO L125 PetriNetUnfolderBase]: For 13064/13076 co-relation queries the response was YES. [2024-11-19 14:09:58,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7427 conditions, 1268 events. 649/1268 cut-off events. For 13064/13076 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7406 event pairs, 146 based on Foata normal form. 25/1293 useless extension candidates. Maximal degree in co-relation 7037. Up to 471 conditions per place. [2024-11-19 14:09:58,030 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 154 selfloop transitions, 94 changer transitions 1/251 dead transitions. [2024-11-19 14:09:58,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 251 transitions, 4105 flow [2024-11-19 14:09:58,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:58,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:58,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-11-19 14:09:58,031 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55859375 [2024-11-19 14:09:58,031 INFO L175 Difference]: Start difference. First operand has 130 places, 208 transitions, 3257 flow. Second operand 8 states and 143 transitions. [2024-11-19 14:09:58,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 251 transitions, 4105 flow [2024-11-19 14:09:58,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 251 transitions, 3952 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-11-19 14:09:58,061 INFO L231 Difference]: Finished difference. Result has 139 places, 216 transitions, 3581 flow [2024-11-19 14:09:58,062 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3581, PETRI_PLACES=139, PETRI_TRANSITIONS=216} [2024-11-19 14:09:58,062 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 106 predicate places. [2024-11-19 14:09:58,062 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 216 transitions, 3581 flow [2024-11-19 14:09:58,062 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:58,062 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:58,062 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:58,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-19 14:09:58,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-19 14:09:58,263 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:58,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:58,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1074598276, now seen corresponding path program 4 times [2024-11-19 14:09:58,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:58,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996698299] [2024-11-19 14:09:58,264 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 14:09:58,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:58,270 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 14:09:58,270 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:58,315 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:58,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:58,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996698299] [2024-11-19 14:09:58,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996698299] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:58,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:58,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 14:09:58,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756988233] [2024-11-19 14:09:58,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:58,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:58,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:58,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:58,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:09:58,320 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:58,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 216 transitions, 3581 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:58,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:58,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:58,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:58,490 INFO L124 PetriNetUnfolderBase]: 593/1146 cut-off events. [2024-11-19 14:09:58,490 INFO L125 PetriNetUnfolderBase]: For 13569/13569 co-relation queries the response was YES. [2024-11-19 14:09:58,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7082 conditions, 1146 events. 593/1146 cut-off events. For 13569/13569 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6403 event pairs, 171 based on Foata normal form. 7/1153 useless extension candidates. Maximal degree in co-relation 6951. Up to 608 conditions per place. [2024-11-19 14:09:58,497 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 189 selfloop transitions, 31 changer transitions 5/227 dead transitions. [2024-11-19 14:09:58,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 227 transitions, 4019 flow [2024-11-19 14:09:58,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 14:09:58,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-19 14:09:58,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-11-19 14:09:58,498 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-11-19 14:09:58,498 INFO L175 Difference]: Start difference. First operand has 139 places, 216 transitions, 3581 flow. Second operand 5 states and 88 transitions. [2024-11-19 14:09:58,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 227 transitions, 4019 flow [2024-11-19 14:09:58,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 227 transitions, 3997 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-11-19 14:09:58,531 INFO L231 Difference]: Finished difference. Result has 142 places, 208 transitions, 3471 flow [2024-11-19 14:09:58,532 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3471, PETRI_PLACES=142, PETRI_TRANSITIONS=208} [2024-11-19 14:09:58,532 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 109 predicate places. [2024-11-19 14:09:58,532 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 208 transitions, 3471 flow [2024-11-19 14:09:58,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:58,532 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:58,533 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:58,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-19 14:09:58,533 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:58,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:58,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1097739932, now seen corresponding path program 5 times [2024-11-19 14:09:58,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:58,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783769562] [2024-11-19 14:09:58,533 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 14:09:58,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:58,539 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:09:58,539 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:58,560 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:58,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:58,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783769562] [2024-11-19 14:09:58,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783769562] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:58,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:58,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 14:09:58,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902682989] [2024-11-19 14:09:58,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:58,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:58,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:58,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:58,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:09:58,562 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:58,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 208 transitions, 3471 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:58,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:58,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:58,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:58,761 INFO L124 PetriNetUnfolderBase]: 560/1107 cut-off events. [2024-11-19 14:09:58,762 INFO L125 PetriNetUnfolderBase]: For 14233/14233 co-relation queries the response was YES. [2024-11-19 14:09:58,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6863 conditions, 1107 events. 560/1107 cut-off events. For 14233/14233 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6244 event pairs, 101 based on Foata normal form. 12/1119 useless extension candidates. Maximal degree in co-relation 6564. Up to 336 conditions per place. [2024-11-19 14:09:58,769 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 150 selfloop transitions, 95 changer transitions 3/250 dead transitions. [2024-11-19 14:09:58,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 250 transitions, 4285 flow [2024-11-19 14:09:58,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:58,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:58,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-11-19 14:09:58,770 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.59765625 [2024-11-19 14:09:58,770 INFO L175 Difference]: Start difference. First operand has 142 places, 208 transitions, 3471 flow. Second operand 8 states and 153 transitions. [2024-11-19 14:09:58,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 250 transitions, 4285 flow [2024-11-19 14:09:58,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 250 transitions, 4186 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-11-19 14:09:58,798 INFO L231 Difference]: Finished difference. Result has 143 places, 204 transitions, 3577 flow [2024-11-19 14:09:58,798 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3577, PETRI_PLACES=143, PETRI_TRANSITIONS=204} [2024-11-19 14:09:58,799 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 110 predicate places. [2024-11-19 14:09:58,799 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 204 transitions, 3577 flow [2024-11-19 14:09:58,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:58,799 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:58,799 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:58,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-19 14:09:58,799 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:58,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:58,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1699879993, now seen corresponding path program 4 times [2024-11-19 14:09:58,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:58,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295420494] [2024-11-19 14:09:58,800 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 14:09:58,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:58,804 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 14:09:58,804 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:58,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:58,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:58,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295420494] [2024-11-19 14:09:58,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295420494] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:58,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:58,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 14:09:58,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042833869] [2024-11-19 14:09:58,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:58,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:58,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:58,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:58,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:09:58,826 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:58,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 204 transitions, 3577 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:58,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:58,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:58,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:59,034 INFO L124 PetriNetUnfolderBase]: 515/1036 cut-off events. [2024-11-19 14:09:59,034 INFO L125 PetriNetUnfolderBase]: For 14803/14803 co-relation queries the response was YES. [2024-11-19 14:09:59,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6641 conditions, 1036 events. 515/1036 cut-off events. For 14803/14803 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5878 event pairs, 136 based on Foata normal form. 13/1048 useless extension candidates. Maximal degree in co-relation 6370. Up to 490 conditions per place. [2024-11-19 14:09:59,041 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 150 selfloop transitions, 79 changer transitions 1/232 dead transitions. [2024-11-19 14:09:59,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 232 transitions, 4160 flow [2024-11-19 14:09:59,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:59,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:59,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-11-19 14:09:59,042 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.56640625 [2024-11-19 14:09:59,042 INFO L175 Difference]: Start difference. First operand has 143 places, 204 transitions, 3577 flow. Second operand 8 states and 145 transitions. [2024-11-19 14:09:59,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 232 transitions, 4160 flow [2024-11-19 14:09:59,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 232 transitions, 4120 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-11-19 14:09:59,069 INFO L231 Difference]: Finished difference. Result has 147 places, 200 transitions, 3654 flow [2024-11-19 14:09:59,069 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3654, PETRI_PLACES=147, PETRI_TRANSITIONS=200} [2024-11-19 14:09:59,069 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 114 predicate places. [2024-11-19 14:09:59,069 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 200 transitions, 3654 flow [2024-11-19 14:09:59,069 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:59,069 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:59,070 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:59,070 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-19 14:09:59,070 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:59,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:59,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1903435085, now seen corresponding path program 5 times [2024-11-19 14:09:59,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:59,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758627995] [2024-11-19 14:09:59,071 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 14:09:59,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:59,075 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:09:59,076 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:59,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:59,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:59,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758627995] [2024-11-19 14:09:59,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758627995] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:59,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 14:09:59,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-19 14:09:59,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537912978] [2024-11-19 14:09:59,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:59,096 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:59,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:59,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:59,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 14:09:59,096 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:59,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 200 transitions, 3654 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:59,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:59,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:59,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:59,264 INFO L124 PetriNetUnfolderBase]: 508/1027 cut-off events. [2024-11-19 14:09:59,264 INFO L125 PetriNetUnfolderBase]: For 15605/15605 co-relation queries the response was YES. [2024-11-19 14:09:59,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6784 conditions, 1027 events. 508/1027 cut-off events. For 15605/15605 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5815 event pairs, 102 based on Foata normal form. 10/1036 useless extension candidates. Maximal degree in co-relation 6330. Up to 293 conditions per place. [2024-11-19 14:09:59,270 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 176 selfloop transitions, 38 changer transitions 6/222 dead transitions. [2024-11-19 14:09:59,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 222 transitions, 4244 flow [2024-11-19 14:09:59,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 14:09:59,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 14:09:59,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-11-19 14:09:59,271 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5133928571428571 [2024-11-19 14:09:59,271 INFO L175 Difference]: Start difference. First operand has 147 places, 200 transitions, 3654 flow. Second operand 7 states and 115 transitions. [2024-11-19 14:09:59,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 222 transitions, 4244 flow [2024-11-19 14:09:59,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 222 transitions, 4143 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-11-19 14:09:59,302 INFO L231 Difference]: Finished difference. Result has 151 places, 195 transitions, 3528 flow [2024-11-19 14:09:59,302 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3532, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3528, PETRI_PLACES=151, PETRI_TRANSITIONS=195} [2024-11-19 14:09:59,303 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 118 predicate places. [2024-11-19 14:09:59,303 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 195 transitions, 3528 flow [2024-11-19 14:09:59,303 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:59,303 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:59,303 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:59,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-19 14:09:59,303 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:59,303 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:59,303 INFO L85 PathProgramCache]: Analyzing trace with hash -625616825, now seen corresponding path program 6 times [2024-11-19 14:09:59,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:59,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711284926] [2024-11-19 14:09:59,303 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 14:09:59,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:59,308 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 14:09:59,308 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:59,360 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:59,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:09:59,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711284926] [2024-11-19 14:09:59,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711284926] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:09:59,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046036655] [2024-11-19 14:09:59,361 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 14:09:59,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:09:59,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:09:59,363 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) [2024-11-19 14:09:59,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-19 14:09:59,403 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 14:09:59,404 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:09:59,404 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 14:09:59,405 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:09:59,428 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:09:59,428 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 14:09:59,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046036655] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:09:59,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 14:09:59,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-19 14:09:59,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890224272] [2024-11-19 14:09:59,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:09:59,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:09:59,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:09:59,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:09:59,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-19 14:09:59,430 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:09:59,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 195 transitions, 3528 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:59,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:09:59,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:09:59,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:09:59,701 INFO L124 PetriNetUnfolderBase]: 446/889 cut-off events. [2024-11-19 14:09:59,702 INFO L125 PetriNetUnfolderBase]: For 13779/13779 co-relation queries the response was YES. [2024-11-19 14:09:59,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5927 conditions, 889 events. 446/889 cut-off events. For 13779/13779 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4781 event pairs, 83 based on Foata normal form. 6/894 useless extension candidates. Maximal degree in co-relation 5433. Up to 293 conditions per place. [2024-11-19 14:09:59,708 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 144 selfloop transitions, 53 changer transitions 3/202 dead transitions. [2024-11-19 14:09:59,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 202 transitions, 3801 flow [2024-11-19 14:09:59,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-19 14:09:59,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-19 14:09:59,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-11-19 14:09:59,709 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49609375 [2024-11-19 14:09:59,709 INFO L175 Difference]: Start difference. First operand has 151 places, 195 transitions, 3528 flow. Second operand 8 states and 127 transitions. [2024-11-19 14:09:59,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 202 transitions, 3801 flow [2024-11-19 14:09:59,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 202 transitions, 3677 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-11-19 14:09:59,737 INFO L231 Difference]: Finished difference. Result has 152 places, 181 transitions, 3273 flow [2024-11-19 14:09:59,737 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3273, PETRI_PLACES=152, PETRI_TRANSITIONS=181} [2024-11-19 14:09:59,737 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 119 predicate places. [2024-11-19 14:09:59,737 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 181 transitions, 3273 flow [2024-11-19 14:09:59,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:09:59,738 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:09:59,738 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:09:59,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-19 14:09:59,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-19 14:09:59,939 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:09:59,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:09:59,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1472805390, now seen corresponding path program 6 times [2024-11-19 14:09:59,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:09:59,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142045914] [2024-11-19 14:09:59,939 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 14:09:59,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:09:59,945 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 14:09:59,945 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:00,034 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:00,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:10:00,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142045914] [2024-11-19 14:10:00,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142045914] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:10:00,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558964962] [2024-11-19 14:10:00,034 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 14:10:00,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:00,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:10:00,036 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) [2024-11-19 14:10:00,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-19 14:10:00,071 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 14:10:00,071 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:00,071 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-19 14:10:00,072 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:10:00,116 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:00,117 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 14:10:00,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558964962] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 14:10:00,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 14:10:00,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 11 [2024-11-19 14:10:00,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346841880] [2024-11-19 14:10:00,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 14:10:00,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 14:10:00,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:10:00,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 14:10:00,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-19 14:10:00,118 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-19 14:10:00,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 181 transitions, 3273 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:10:00,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:10:00,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-19 14:10:00,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:10:00,298 INFO L124 PetriNetUnfolderBase]: 388/777 cut-off events. [2024-11-19 14:10:00,299 INFO L125 PetriNetUnfolderBase]: For 12804/12808 co-relation queries the response was YES. [2024-11-19 14:10:00,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5225 conditions, 777 events. 388/777 cut-off events. For 12804/12808 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 4006 event pairs, 62 based on Foata normal form. 11/787 useless extension candidates. Maximal degree in co-relation 5106. Up to 235 conditions per place. [2024-11-19 14:10:00,303 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 121 selfloop transitions, 52 changer transitions 5/180 dead transitions. [2024-11-19 14:10:00,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 180 transitions, 3389 flow [2024-11-19 14:10:00,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 14:10:00,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-19 14:10:00,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-11-19 14:10:00,304 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48660714285714285 [2024-11-19 14:10:00,304 INFO L175 Difference]: Start difference. First operand has 152 places, 181 transitions, 3273 flow. Second operand 7 states and 109 transitions. [2024-11-19 14:10:00,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 180 transitions, 3389 flow [2024-11-19 14:10:00,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 180 transitions, 3241 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-11-19 14:10:00,325 INFO L231 Difference]: Finished difference. Result has 144 places, 164 transitions, 2888 flow [2024-11-19 14:10:00,326 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2824, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2888, PETRI_PLACES=144, PETRI_TRANSITIONS=164} [2024-11-19 14:10:00,326 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 111 predicate places. [2024-11-19 14:10:00,326 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 164 transitions, 2888 flow [2024-11-19 14:10:00,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 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) [2024-11-19 14:10:00,326 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:10:00,326 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:10:00,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-19 14:10:00,527 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:00,527 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:10:00,528 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:10:00,528 INFO L85 PathProgramCache]: Analyzing trace with hash -265123075, now seen corresponding path program 1 times [2024-11-19 14:10:00,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:10:00,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182307993] [2024-11-19 14:10:00,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:10:00,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:10:00,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:10:00,606 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:00,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:10:00,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182307993] [2024-11-19 14:10:00,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182307993] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:10:00,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779786867] [2024-11-19 14:10:00,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:10:00,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:00,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:10:00,608 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) [2024-11-19 14:10:00,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-19 14:10:00,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:10:00,657 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:10:00,662 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:10:00,866 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:00,867 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:10:00,976 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:00,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779786867] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:10:00,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:10:00,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:10:00,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595330481] [2024-11-19 14:10:00,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:10:00,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:10:00,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:10:00,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:10:00,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:10:01,053 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:10:01,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 164 transitions, 2888 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:01,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:10:01,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:10:01,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:10:03,122 INFO L124 PetriNetUnfolderBase]: 1041/2030 cut-off events. [2024-11-19 14:10:03,123 INFO L125 PetriNetUnfolderBase]: For 26962/26962 co-relation queries the response was YES. [2024-11-19 14:10:03,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13131 conditions, 2030 events. 1041/2030 cut-off events. For 26962/26962 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12752 event pairs, 56 based on Foata normal form. 45/2075 useless extension candidates. Maximal degree in co-relation 12793. Up to 352 conditions per place. [2024-11-19 14:10:03,137 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 205 selfloop transitions, 348 changer transitions 10/565 dead transitions. [2024-11-19 14:10:03,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 565 transitions, 9160 flow [2024-11-19 14:10:03,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-19 14:10:03,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2024-11-19 14:10:03,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 672 transitions. [2024-11-19 14:10:03,139 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.27631578947368424 [2024-11-19 14:10:03,139 INFO L175 Difference]: Start difference. First operand has 144 places, 164 transitions, 2888 flow. Second operand 76 states and 672 transitions. [2024-11-19 14:10:03,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 565 transitions, 9160 flow [2024-11-19 14:10:03,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 565 transitions, 8775 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-11-19 14:10:03,200 INFO L231 Difference]: Finished difference. Result has 216 places, 400 transitions, 7609 flow [2024-11-19 14:10:03,200 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2710, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=7609, PETRI_PLACES=216, PETRI_TRANSITIONS=400} [2024-11-19 14:10:03,201 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 183 predicate places. [2024-11-19 14:10:03,201 INFO L471 AbstractCegarLoop]: Abstraction has has 216 places, 400 transitions, 7609 flow [2024-11-19 14:10:03,201 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:03,201 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:10:03,201 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:10:03,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-19 14:10:03,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:03,409 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:10:03,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:10:03,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1735684335, now seen corresponding path program 1 times [2024-11-19 14:10:03,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:10:03,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414470830] [2024-11-19 14:10:03,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:10:03,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:10:03,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:10:03,539 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:03,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:10:03,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414470830] [2024-11-19 14:10:03,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414470830] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:10:03,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703826559] [2024-11-19 14:10:03,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 14:10:03,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:03,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:10:03,544 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) [2024-11-19 14:10:03,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-19 14:10:03,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:10:03,581 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:10:03,582 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:10:03,797 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:03,797 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:10:03,923 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:03,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703826559] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:10:03,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:10:03,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:10:03,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841464815] [2024-11-19 14:10:03,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:10:03,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:10:03,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:10:03,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:10:03,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:10:03,986 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:10:03,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 400 transitions, 7609 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:03,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:10:03,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:10:03,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:10:05,655 INFO L124 PetriNetUnfolderBase]: 1148/2272 cut-off events. [2024-11-19 14:10:05,655 INFO L125 PetriNetUnfolderBase]: For 30844/30844 co-relation queries the response was YES. [2024-11-19 14:10:05,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15219 conditions, 2272 events. 1148/2272 cut-off events. For 30844/30844 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14505 event pairs, 76 based on Foata normal form. 40/2312 useless extension candidates. Maximal degree in co-relation 14852. Up to 495 conditions per place. [2024-11-19 14:10:05,676 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 205 selfloop transitions, 320 changer transitions 18/545 dead transitions. [2024-11-19 14:10:05,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 545 transitions, 9812 flow [2024-11-19 14:10:05,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-19 14:10:05,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2024-11-19 14:10:05,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 521 transitions. [2024-11-19 14:10:05,679 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.29602272727272727 [2024-11-19 14:10:05,679 INFO L175 Difference]: Start difference. First operand has 216 places, 400 transitions, 7609 flow. Second operand 55 states and 521 transitions. [2024-11-19 14:10:05,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 545 transitions, 9812 flow [2024-11-19 14:10:05,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 545 transitions, 9305 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-11-19 14:10:05,797 INFO L231 Difference]: Finished difference. Result has 269 places, 410 transitions, 8026 flow [2024-11-19 14:10:05,798 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=7110, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=8026, PETRI_PLACES=269, PETRI_TRANSITIONS=410} [2024-11-19 14:10:05,798 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 236 predicate places. [2024-11-19 14:10:05,799 INFO L471 AbstractCegarLoop]: Abstraction has has 269 places, 410 transitions, 8026 flow [2024-11-19 14:10:05,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:05,799 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:10:05,799 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:10:05,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-19 14:10:05,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-19 14:10:06,000 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:10:06,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:10:06,000 INFO L85 PathProgramCache]: Analyzing trace with hash -273363369, now seen corresponding path program 2 times [2024-11-19 14:10:06,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:10:06,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919200630] [2024-11-19 14:10:06,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:10:06,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:10:06,006 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:10:06,006 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:06,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:06,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:10:06,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919200630] [2024-11-19 14:10:06,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919200630] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:10:06,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739198994] [2024-11-19 14:10:06,089 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:10:06,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:06,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:10:06,091 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) [2024-11-19 14:10:06,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-19 14:10:06,125 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:10:06,126 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:06,126 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:10:06,127 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:10:06,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:06,253 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:10:06,361 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:06,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739198994] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:10:06,361 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:10:06,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:10:06,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057921188] [2024-11-19 14:10:06,361 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:10:06,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:10:06,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:10:06,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:10:06,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:10:06,493 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:10:06,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 410 transitions, 8026 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:06,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:10:06,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:10:06,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:10:08,794 INFO L124 PetriNetUnfolderBase]: 2779/5304 cut-off events. [2024-11-19 14:10:08,794 INFO L125 PetriNetUnfolderBase]: For 67964/67964 co-relation queries the response was YES. [2024-11-19 14:10:08,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37228 conditions, 5304 events. 2779/5304 cut-off events. For 67964/67964 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 38910 event pairs, 193 based on Foata normal form. 72/5376 useless extension candidates. Maximal degree in co-relation 36862. Up to 1127 conditions per place. [2024-11-19 14:10:08,833 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 283 selfloop transitions, 842 changer transitions 23/1150 dead transitions. [2024-11-19 14:10:08,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 1150 transitions, 23106 flow [2024-11-19 14:10:08,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2024-11-19 14:10:08,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2024-11-19 14:10:08,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 590 transitions. [2024-11-19 14:10:08,836 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2751865671641791 [2024-11-19 14:10:08,836 INFO L175 Difference]: Start difference. First operand has 269 places, 410 transitions, 8026 flow. Second operand 67 states and 590 transitions. [2024-11-19 14:10:08,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 1150 transitions, 23106 flow [2024-11-19 14:10:09,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 1150 transitions, 22346 flow, removed 33 selfloop flow, removed 28 redundant places. [2024-11-19 14:10:09,240 INFO L231 Difference]: Finished difference. Result has 318 places, 958 transitions, 20499 flow [2024-11-19 14:10:09,241 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=7691, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=67, PETRI_FLOW=20499, PETRI_PLACES=318, PETRI_TRANSITIONS=958} [2024-11-19 14:10:09,244 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 285 predicate places. [2024-11-19 14:10:09,244 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 958 transitions, 20499 flow [2024-11-19 14:10:09,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:09,244 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:10:09,244 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:10:09,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-19 14:10:09,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-19 14:10:09,445 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:10:09,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:10:09,445 INFO L85 PathProgramCache]: Analyzing trace with hash -503891803, now seen corresponding path program 2 times [2024-11-19 14:10:09,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:10:09,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885591234] [2024-11-19 14:10:09,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:10:09,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:10:09,455 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:10:09,455 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:09,550 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:09,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:10:09,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885591234] [2024-11-19 14:10:09,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885591234] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:10:09,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593299834] [2024-11-19 14:10:09,551 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:10:09,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:09,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:10:09,553 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) [2024-11-19 14:10:09,558 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-19 14:10:09,593 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:10:09,594 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:09,594 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:10:09,595 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:10:09,708 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:09,708 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:10:09,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:09,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593299834] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:10:09,806 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:10:09,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:10:09,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142827006] [2024-11-19 14:10:09,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:10:09,807 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:10:09,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:10:09,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:10:09,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:10:09,919 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:10:09,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 958 transitions, 20499 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:09,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:10:09,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:10:09,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:10:12,884 INFO L124 PetriNetUnfolderBase]: 4874/9404 cut-off events. [2024-11-19 14:10:12,884 INFO L125 PetriNetUnfolderBase]: For 139800/139800 co-relation queries the response was YES. [2024-11-19 14:10:12,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69575 conditions, 9404 events. 4874/9404 cut-off events. For 139800/139800 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 77345 event pairs, 372 based on Foata normal form. 105/9509 useless extension candidates. Maximal degree in co-relation 68478. Up to 2058 conditions per place. [2024-11-19 14:10:12,964 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 517 selfloop transitions, 1252 changer transitions 48/1819 dead transitions. [2024-11-19 14:10:12,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 1819 transitions, 40735 flow [2024-11-19 14:10:12,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-19 14:10:12,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2024-11-19 14:10:12,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 439 transitions. [2024-11-19 14:10:12,966 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.29188829787234044 [2024-11-19 14:10:12,966 INFO L175 Difference]: Start difference. First operand has 318 places, 958 transitions, 20499 flow. Second operand 47 states and 439 transitions. [2024-11-19 14:10:12,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 1819 transitions, 40735 flow [2024-11-19 14:10:14,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 1819 transitions, 38352 flow, removed 256 selfloop flow, removed 12 redundant places. [2024-11-19 14:10:14,515 INFO L231 Difference]: Finished difference. Result has 376 places, 1589 transitions, 36111 flow [2024-11-19 14:10:14,516 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=19126, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=660, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=36111, PETRI_PLACES=376, PETRI_TRANSITIONS=1589} [2024-11-19 14:10:14,516 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 343 predicate places. [2024-11-19 14:10:14,516 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 1589 transitions, 36111 flow [2024-11-19 14:10:14,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:14,516 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:10:14,516 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:10:14,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-19 14:10:14,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-19 14:10:14,717 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:10:14,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:10:14,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1518739993, now seen corresponding path program 3 times [2024-11-19 14:10:14,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:10:14,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094362708] [2024-11-19 14:10:14,717 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:10:14,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:10:14,730 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 14:10:14,731 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:14,882 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:14,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:10:14,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094362708] [2024-11-19 14:10:14,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094362708] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:10:14,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188134011] [2024-11-19 14:10:14,882 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:10:14,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:14,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:10:14,884 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) [2024-11-19 14:10:14,885 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-19 14:10:14,918 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 14:10:14,918 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:14,919 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:10:14,920 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:10:15,029 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:15,029 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:10:15,123 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:15,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188134011] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:10:15,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:10:15,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:10:15,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638672424] [2024-11-19 14:10:15,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:10:15,124 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:10:15,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:10:15,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:10:15,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:10:15,190 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:10:15,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 1589 transitions, 36111 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:15,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:10:15,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:10:15,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:10:21,419 INFO L124 PetriNetUnfolderBase]: 6391/12508 cut-off events. [2024-11-19 14:10:21,419 INFO L125 PetriNetUnfolderBase]: For 188406/188406 co-relation queries the response was YES. [2024-11-19 14:10:21,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94854 conditions, 12508 events. 6391/12508 cut-off events. For 188406/188406 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 107477 event pairs, 734 based on Foata normal form. 36/12544 useless extension candidates. Maximal degree in co-relation 94422. Up to 3746 conditions per place. [2024-11-19 14:10:21,563 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 420 selfloop transitions, 1709 changer transitions 23/2154 dead transitions. [2024-11-19 14:10:21,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 2154 transitions, 50684 flow [2024-11-19 14:10:21,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-19 14:10:21,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2024-11-19 14:10:21,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 652 transitions. [2024-11-19 14:10:21,567 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2680921052631579 [2024-11-19 14:10:21,567 INFO L175 Difference]: Start difference. First operand has 376 places, 1589 transitions, 36111 flow. Second operand 76 states and 652 transitions. [2024-11-19 14:10:21,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 2154 transitions, 50684 flow [2024-11-19 14:10:24,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 2154 transitions, 49189 flow, removed 98 selfloop flow, removed 9 redundant places. [2024-11-19 14:10:24,831 INFO L231 Difference]: Finished difference. Result has 453 places, 1958 transitions, 47734 flow [2024-11-19 14:10:24,832 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=34986, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1348, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=47734, PETRI_PLACES=453, PETRI_TRANSITIONS=1958} [2024-11-19 14:10:24,833 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 420 predicate places. [2024-11-19 14:10:24,833 INFO L471 AbstractCegarLoop]: Abstraction has has 453 places, 1958 transitions, 47734 flow [2024-11-19 14:10:24,833 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:24,833 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:10:24,833 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:10:24,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-19 14:10:25,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-19 14:10:25,034 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:10:25,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:10:25,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1328768807, now seen corresponding path program 3 times [2024-11-19 14:10:25,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:10:25,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806724391] [2024-11-19 14:10:25,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:10:25,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:10:25,041 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 14:10:25,041 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:25,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:25,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:10:25,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806724391] [2024-11-19 14:10:25,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806724391] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:10:25,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536828255] [2024-11-19 14:10:25,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:10:25,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:25,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:10:25,102 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) [2024-11-19 14:10:25,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-19 14:10:25,137 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 14:10:25,137 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:25,138 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:10:25,140 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:10:25,253 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:25,254 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:10:25,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:25,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536828255] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:10:25,363 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:10:25,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:10:25,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450243383] [2024-11-19 14:10:25,363 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:10:25,363 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:10:25,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:10:25,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:10:25,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:10:25,430 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:10:25,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 1958 transitions, 47734 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:25,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:10:25,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:10:25,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:10:32,159 INFO L124 PetriNetUnfolderBase]: 6444/12574 cut-off events. [2024-11-19 14:10:32,159 INFO L125 PetriNetUnfolderBase]: For 223948/223948 co-relation queries the response was YES. [2024-11-19 14:10:32,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99948 conditions, 12574 events. 6444/12574 cut-off events. For 223948/223948 co-relation queries the response was YES. Maximal size of possible extension queue 737. Compared 107981 event pairs, 480 based on Foata normal form. 175/12749 useless extension candidates. Maximal degree in co-relation 99494. Up to 2368 conditions per place. [2024-11-19 14:10:32,276 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 284 selfloop transitions, 1481 changer transitions 373/2140 dead transitions. [2024-11-19 14:10:32,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 2140 transitions, 54006 flow [2024-11-19 14:10:32,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-19 14:10:32,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2024-11-19 14:10:32,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 457 transitions. [2024-11-19 14:10:32,278 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2596590909090909 [2024-11-19 14:10:32,278 INFO L175 Difference]: Start difference. First operand has 453 places, 1958 transitions, 47734 flow. Second operand 55 states and 457 transitions. [2024-11-19 14:10:32,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 2140 transitions, 54006 flow [2024-11-19 14:10:35,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 2140 transitions, 52364 flow, removed 91 selfloop flow, removed 21 redundant places. [2024-11-19 14:10:35,976 INFO L231 Difference]: Finished difference. Result has 492 places, 1656 transitions, 41529 flow [2024-11-19 14:10:35,977 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=46141, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=41529, PETRI_PLACES=492, PETRI_TRANSITIONS=1656} [2024-11-19 14:10:35,978 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 459 predicate places. [2024-11-19 14:10:35,978 INFO L471 AbstractCegarLoop]: Abstraction has has 492 places, 1656 transitions, 41529 flow [2024-11-19 14:10:35,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:35,978 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:10:35,978 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:10:35,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-19 14:10:36,179 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-19 14:10:36,179 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:10:36,180 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:10:36,180 INFO L85 PathProgramCache]: Analyzing trace with hash 360012505, now seen corresponding path program 4 times [2024-11-19 14:10:36,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:10:36,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506587151] [2024-11-19 14:10:36,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 14:10:36,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:10:36,184 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 14:10:36,185 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:36,260 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:36,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:10:36,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506587151] [2024-11-19 14:10:36,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506587151] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:10:36,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993362134] [2024-11-19 14:10:36,261 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-19 14:10:36,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:36,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:10:36,264 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) [2024-11-19 14:10:36,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-19 14:10:36,306 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-19 14:10:36,306 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:36,307 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:10:36,307 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:10:36,420 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:36,420 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:10:36,522 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:36,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993362134] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:10:36,523 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:10:36,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:10:36,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936377671] [2024-11-19 14:10:36,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:10:36,524 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:10:36,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:10:36,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:10:36,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:10:36,617 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:10:36,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 1656 transitions, 41529 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:36,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:10:36,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:10:36,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:10:40,766 INFO L124 PetriNetUnfolderBase]: 5178/10179 cut-off events. [2024-11-19 14:10:40,767 INFO L125 PetriNetUnfolderBase]: For 186598/186598 co-relation queries the response was YES. [2024-11-19 14:10:40,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83086 conditions, 10179 events. 5178/10179 cut-off events. For 186598/186598 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 84364 event pairs, 725 based on Foata normal form. 100/10279 useless extension candidates. Maximal degree in co-relation 82902. Up to 3351 conditions per place. [2024-11-19 14:10:40,861 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 684 selfloop transitions, 957 changer transitions 83/1726 dead transitions. [2024-11-19 14:10:40,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 1726 transitions, 45963 flow [2024-11-19 14:10:40,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-19 14:10:40,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-19 14:10:40,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 178 transitions. [2024-11-19 14:10:40,862 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3090277777777778 [2024-11-19 14:10:40,862 INFO L175 Difference]: Start difference. First operand has 492 places, 1656 transitions, 41529 flow. Second operand 18 states and 178 transitions. [2024-11-19 14:10:40,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 1726 transitions, 45963 flow [2024-11-19 14:10:43,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 1726 transitions, 42222 flow, removed 125 selfloop flow, removed 37 redundant places. [2024-11-19 14:10:43,105 INFO L231 Difference]: Finished difference. Result has 450 places, 1620 transitions, 38947 flow [2024-11-19 14:10:43,107 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=37833, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=951, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=38947, PETRI_PLACES=450, PETRI_TRANSITIONS=1620} [2024-11-19 14:10:43,108 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 417 predicate places. [2024-11-19 14:10:43,108 INFO L471 AbstractCegarLoop]: Abstraction has has 450 places, 1620 transitions, 38947 flow [2024-11-19 14:10:43,108 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:43,108 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:10:43,108 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:10:43,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-19 14:10:43,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2024-11-19 14:10:43,309 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:10:43,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:10:43,309 INFO L85 PathProgramCache]: Analyzing trace with hash 138592419, now seen corresponding path program 5 times [2024-11-19 14:10:43,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:10:43,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711063656] [2024-11-19 14:10:43,309 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 14:10:43,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:10:43,315 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:10:43,315 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:43,426 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:43,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:10:43,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711063656] [2024-11-19 14:10:43,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711063656] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:10:43,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886691708] [2024-11-19 14:10:43,427 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-19 14:10:43,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:43,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:10:43,432 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) [2024-11-19 14:10:43,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-19 14:10:43,468 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:10:43,469 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:43,469 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:10:43,470 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:10:43,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:43,599 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:10:43,692 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:43,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886691708] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:10:43,692 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:10:43,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:10:43,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136085199] [2024-11-19 14:10:43,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:10:43,693 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:10:43,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:10:43,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:10:43,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:10:43,771 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:10:43,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1620 transitions, 38947 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:43,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:10:43,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:10:43,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:10:47,701 INFO L124 PetriNetUnfolderBase]: 5351/10551 cut-off events. [2024-11-19 14:10:47,701 INFO L125 PetriNetUnfolderBase]: For 182483/182483 co-relation queries the response was YES. [2024-11-19 14:10:47,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84797 conditions, 10551 events. 5351/10551 cut-off events. For 182483/182483 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 88334 event pairs, 625 based on Foata normal form. 28/10579 useless extension candidates. Maximal degree in co-relation 84590. Up to 1992 conditions per place. [2024-11-19 14:10:47,798 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 300 selfloop transitions, 1610 changer transitions 12/1924 dead transitions. [2024-11-19 14:10:47,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 1924 transitions, 49329 flow [2024-11-19 14:10:47,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-19 14:10:47,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-19 14:10:47,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 334 transitions. [2024-11-19 14:10:47,803 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2676282051282051 [2024-11-19 14:10:47,803 INFO L175 Difference]: Start difference. First operand has 450 places, 1620 transitions, 38947 flow. Second operand 39 states and 334 transitions. [2024-11-19 14:10:47,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 1924 transitions, 49329 flow [2024-11-19 14:10:50,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 1924 transitions, 47926 flow, removed 63 selfloop flow, removed 11 redundant places. [2024-11-19 14:10:50,697 INFO L231 Difference]: Finished difference. Result has 481 places, 1847 transitions, 47797 flow [2024-11-19 14:10:50,699 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=37822, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1385, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=47797, PETRI_PLACES=481, PETRI_TRANSITIONS=1847} [2024-11-19 14:10:50,699 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 448 predicate places. [2024-11-19 14:10:50,700 INFO L471 AbstractCegarLoop]: Abstraction has has 481 places, 1847 transitions, 47797 flow [2024-11-19 14:10:50,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:50,700 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:10:50,702 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:10:50,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-19 14:10:50,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:50,903 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:10:50,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:10:50,903 INFO L85 PathProgramCache]: Analyzing trace with hash 404434597, now seen corresponding path program 6 times [2024-11-19 14:10:50,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:10:50,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734657055] [2024-11-19 14:10:50,904 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 14:10:50,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:10:50,909 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 14:10:50,909 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:50,978 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:50,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:10:50,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734657055] [2024-11-19 14:10:50,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734657055] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:10:50,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [378837808] [2024-11-19 14:10:50,979 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-19 14:10:50,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:10:50,979 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:10:50,981 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) [2024-11-19 14:10:50,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-19 14:10:51,018 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-19 14:10:51,018 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:10:51,019 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:10:51,019 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:10:51,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:51,135 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:10:51,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:10:51,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [378837808] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:10:51,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:10:51,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:10:51,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361016274] [2024-11-19 14:10:51,239 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:10:51,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:10:51,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:10:51,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:10:51,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:10:51,362 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:10:51,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 1847 transitions, 47797 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:10:51,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:10:51,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:10:51,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:10:56,572 INFO L124 PetriNetUnfolderBase]: 6154/12045 cut-off events. [2024-11-19 14:10:56,572 INFO L125 PetriNetUnfolderBase]: For 227276/227276 co-relation queries the response was YES. [2024-11-19 14:10:56,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101922 conditions, 12045 events. 6154/12045 cut-off events. For 227276/227276 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 102686 event pairs, 653 based on Foata normal form. 84/12129 useless extension candidates. Maximal degree in co-relation 101547. Up to 3027 conditions per place. [2024-11-19 14:10:56,699 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 449 selfloop transitions, 1781 changer transitions 73/2305 dead transitions. [2024-11-19 14:10:56,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 2305 transitions, 62209 flow [2024-11-19 14:10:56,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-11-19 14:10:56,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2024-11-19 14:10:56,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 443 transitions. [2024-11-19 14:10:56,702 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.276875 [2024-11-19 14:10:56,702 INFO L175 Difference]: Start difference. First operand has 481 places, 1847 transitions, 47797 flow. Second operand 50 states and 443 transitions. [2024-11-19 14:10:56,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 2305 transitions, 62209 flow [2024-11-19 14:11:00,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 517 places, 2305 transitions, 61422 flow, removed 41 selfloop flow, removed 11 redundant places. [2024-11-19 14:11:00,529 INFO L231 Difference]: Finished difference. Result has 525 places, 2102 transitions, 57682 flow [2024-11-19 14:11:00,531 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=47117, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1492, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=57682, PETRI_PLACES=525, PETRI_TRANSITIONS=2102} [2024-11-19 14:11:00,532 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 492 predicate places. [2024-11-19 14:11:00,532 INFO L471 AbstractCegarLoop]: Abstraction has has 525 places, 2102 transitions, 57682 flow [2024-11-19 14:11:00,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:11:00,532 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:11:00,532 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:11:00,545 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-19 14:11:00,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:11:00,736 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:11:00,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:11:00,737 INFO L85 PathProgramCache]: Analyzing trace with hash -936693967, now seen corresponding path program 7 times [2024-11-19 14:11:00,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:11:00,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750670301] [2024-11-19 14:11:00,737 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 14:11:00,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:11:00,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:11:00,806 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:11:00,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:11:00,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750670301] [2024-11-19 14:11:00,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750670301] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:11:00,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375245488] [2024-11-19 14:11:00,807 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-19 14:11:00,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:11:00,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:11:00,809 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) [2024-11-19 14:11:00,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-19 14:11:00,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 14:11:00,848 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:11:00,848 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:11:00,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:11:00,959 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:11:01,065 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:11:01,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375245488] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:11:01,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:11:01,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:11:01,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164197757] [2024-11-19 14:11:01,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:11:01,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:11:01,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:11:01,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:11:01,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:11:01,156 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:11:01,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 2102 transitions, 57682 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:11:01,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:11:01,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:11:01,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:11:08,350 INFO L124 PetriNetUnfolderBase]: 7129/13956 cut-off events. [2024-11-19 14:11:08,351 INFO L125 PetriNetUnfolderBase]: For 293080/293080 co-relation queries the response was YES. [2024-11-19 14:11:08,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124716 conditions, 13956 events. 7129/13956 cut-off events. For 293080/293080 co-relation queries the response was YES. Maximal size of possible extension queue 835. Compared 122481 event pairs, 681 based on Foata normal form. 92/14048 useless extension candidates. Maximal degree in co-relation 124322. Up to 3007 conditions per place. [2024-11-19 14:11:08,507 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 320 selfloop transitions, 2359 changer transitions 62/2743 dead transitions. [2024-11-19 14:11:08,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 2743 transitions, 78442 flow [2024-11-19 14:11:08,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2024-11-19 14:11:08,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2024-11-19 14:11:08,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 568 transitions. [2024-11-19 14:11:08,509 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.25 [2024-11-19 14:11:08,509 INFO L175 Difference]: Start difference. First operand has 525 places, 2102 transitions, 57682 flow. Second operand 71 states and 568 transitions. [2024-11-19 14:11:08,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 2743 transitions, 78442 flow [2024-11-19 14:11:14,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 2743 transitions, 75541 flow, removed 79 selfloop flow, removed 25 redundant places. [2024-11-19 14:11:14,081 INFO L231 Difference]: Finished difference. Result has 572 places, 2576 transitions, 73263 flow [2024-11-19 14:11:14,083 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=55300, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1857, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=73263, PETRI_PLACES=572, PETRI_TRANSITIONS=2576} [2024-11-19 14:11:14,083 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 539 predicate places. [2024-11-19 14:11:14,083 INFO L471 AbstractCegarLoop]: Abstraction has has 572 places, 2576 transitions, 73263 flow [2024-11-19 14:11:14,084 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:11:14,084 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:11:14,084 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:11:14,096 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-19 14:11:14,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-11-19 14:11:14,284 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:11:14,285 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:11:14,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1034957713, now seen corresponding path program 8 times [2024-11-19 14:11:14,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:11:14,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78353275] [2024-11-19 14:11:14,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:11:14,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:11:14,289 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:11:14,289 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:11:14,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:11:14,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:11:14,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78353275] [2024-11-19 14:11:14,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78353275] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:11:14,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110811806] [2024-11-19 14:11:14,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-19 14:11:14,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:11:14,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:11:14,351 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) [2024-11-19 14:11:14,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-19 14:11:14,386 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-19 14:11:14,387 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:11:14,387 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:11:14,388 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:11:14,494 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:11:14,494 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:11:14,583 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:11:14,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110811806] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:11:14,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:11:14,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:11:14,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8272987] [2024-11-19 14:11:14,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:11:14,584 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:11:14,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:11:14,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:11:14,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=559, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:11:14,640 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:11:14,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 572 places, 2576 transitions, 73263 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:11:14,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:11:14,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:11:14,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-19 14:11:21,536 INFO L124 PetriNetUnfolderBase]: 6992/13687 cut-off events. [2024-11-19 14:11:21,537 INFO L125 PetriNetUnfolderBase]: For 300551/300555 co-relation queries the response was YES. [2024-11-19 14:11:21,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 124528 conditions, 13687 events. 6992/13687 cut-off events. For 300551/300555 co-relation queries the response was YES. Maximal size of possible extension queue 816. Compared 119703 event pairs, 531 based on Foata normal form. 76/13763 useless extension candidates. Maximal degree in co-relation 124351. Up to 2919 conditions per place. [2024-11-19 14:11:21,655 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 285 selfloop transitions, 2093 changer transitions 339/2719 dead transitions. [2024-11-19 14:11:21,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 633 places, 2719 transitions, 79789 flow [2024-11-19 14:11:21,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-11-19 14:11:21,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2024-11-19 14:11:21,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 552 transitions. [2024-11-19 14:11:21,657 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2536764705882353 [2024-11-19 14:11:21,657 INFO L175 Difference]: Start difference. First operand has 572 places, 2576 transitions, 73263 flow. Second operand 68 states and 552 transitions. [2024-11-19 14:11:21,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 633 places, 2719 transitions, 79789 flow [2024-11-19 14:11:26,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 2719 transitions, 78509 flow, removed 86 selfloop flow, removed 34 redundant places. [2024-11-19 14:11:26,563 INFO L231 Difference]: Finished difference. Result has 605 places, 2282 transitions, 67435 flow [2024-11-19 14:11:26,564 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=72015, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2081, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=67435, PETRI_PLACES=605, PETRI_TRANSITIONS=2282} [2024-11-19 14:11:26,566 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 572 predicate places. [2024-11-19 14:11:26,566 INFO L471 AbstractCegarLoop]: Abstraction has has 605 places, 2282 transitions, 67435 flow [2024-11-19 14:11:26,566 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:11:26,566 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-19 14:11:26,568 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 14:11:26,580 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-19 14:11:26,772 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:11:26,772 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-19 14:11:26,772 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 14:11:26,773 INFO L85 PathProgramCache]: Analyzing trace with hash -226033447, now seen corresponding path program 9 times [2024-11-19 14:11:26,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 14:11:26,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805715850] [2024-11-19 14:11:26,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:11:26,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 14:11:26,783 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 14:11:26,783 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:11:26,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:11:26,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 14:11:26,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805715850] [2024-11-19 14:11:26,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805715850] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 14:11:26,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773958987] [2024-11-19 14:11:26,856 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-19 14:11:26,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 14:11:26,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 14:11:26,858 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) [2024-11-19 14:11:26,862 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-19 14:11:26,894 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-19 14:11:26,895 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-19 14:11:26,895 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-19 14:11:26,896 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 14:11:27,003 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:11:27,004 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 14:11:27,103 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 14:11:27,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773958987] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 14:11:27,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 14:11:27,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-19 14:11:27,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360869241] [2024-11-19 14:11:27,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 14:11:27,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 14:11:27,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 14:11:27,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 14:11:27,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-19 14:11:27,146 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-19 14:11:27,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 2282 transitions, 67435 flow. Second operand has 26 states, 26 states have (on average 5.615384615384615) internal successors, (146), 26 states have internal predecessors, (146), 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) [2024-11-19 14:11:27,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-19 14:11:27,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-19 14:11:27,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand