./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 c7c6ca5d 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-?-c7c6ca5-m [2024-11-09 15:15:15,754 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 15:15:15,812 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-09 15:15:15,817 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 15:15:15,818 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 15:15:15,852 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 15:15:15,853 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 15:15:15,853 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 15:15:15,854 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-09 15:15:15,857 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-09 15:15:15,857 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 15:15:15,857 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 15:15:15,858 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-09 15:15:15,859 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-09 15:15:15,859 INFO L153 SettingsManager]: * Use SBE=true [2024-11-09 15:15:15,859 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 15:15:15,859 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 15:15:15,860 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 15:15:15,860 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 15:15:15,860 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 15:15:15,860 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 15:15:15,861 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 15:15:15,861 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 15:15:15,862 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 15:15:15,862 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 15:15:15,862 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-09 15:15:15,862 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-09 15:15:15,863 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 15:15:15,863 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 15:15:15,863 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 15:15:15,863 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-09 15:15:15,864 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 15:15:15,864 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 15:15:15,864 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 15:15:15,864 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 15:15:15,864 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 15:15:15,865 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 15:15:15,865 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 15:15:15,865 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-09 15:15:15,865 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 15:15:15,865 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 15:15:15,866 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-09 15:15:15,866 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-09 15:15:15,866 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 15:15:15,866 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-09 15:15:16,050 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 15:15:16,072 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 15:15:16,074 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 15:15:16,075 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 15:15:16,076 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 15:15:16,077 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-09 15:15:17,566 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 15:15:17,726 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 15:15:17,727 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/test-easy11.wvr.c [2024-11-09 15:15:17,733 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c20866597/bb691b3938fd465880878d02f0848ed4/FLAGb6779960c [2024-11-09 15:15:17,746 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c20866597/bb691b3938fd465880878d02f0848ed4 [2024-11-09 15:15:17,748 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 15:15:17,750 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 15:15:17,752 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 15:15:17,752 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 15:15:17,757 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 15:15:17,757 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:17,758 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@32483c50 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17, skipping insertion in model container [2024-11-09 15:15:17,758 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:17,777 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 15:15:17,949 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 15:15:17,956 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 15:15:17,973 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 15:15:17,989 INFO L204 MainTranslator]: Completed translation [2024-11-09 15:15:17,990 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17 WrapperNode [2024-11-09 15:15:17,990 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 15:15:17,991 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 15:15:17,991 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 15:15:17,991 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 15:15:17,996 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,001 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,014 INFO L138 Inliner]: procedures = 18, calls = 11, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 43 [2024-11-09 15:15:18,014 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 15:15:18,015 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 15:15:18,015 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 15:15:18,016 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 15:15:18,024 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,024 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,028 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,040 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-09 15:15:18,043 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,044 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,047 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,051 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,052 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,054 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,055 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 15:15:18,060 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-09 15:15:18,060 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-09 15:15:18,060 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-09 15:15:18,060 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (1/1) ... [2024-11-09 15:15:18,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 15:15:18,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:15:18,086 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-09 15:15:18,088 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-09 15:15:18,126 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 15:15:18,127 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-09 15:15:18,127 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-09 15:15:18,127 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-09 15:15:18,127 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-09 15:15:18,127 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-09 15:15:18,127 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 15:15:18,127 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 15:15:18,128 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-09 15:15:18,194 INFO L238 CfgBuilder]: Building ICFG [2024-11-09 15:15:18,196 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 15:15:18,364 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-09 15:15:18,364 INFO L287 CfgBuilder]: Performing block encoding [2024-11-09 15:15:18,442 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 15:15:18,443 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-09 15:15:18,443 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 03:15:18 BoogieIcfgContainer [2024-11-09 15:15:18,443 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-09 15:15:18,445 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 15:15:18,445 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 15:15:18,448 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 15:15:18,449 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 03:15:17" (1/3) ... [2024-11-09 15:15:18,449 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a7101a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 03:15:18, skipping insertion in model container [2024-11-09 15:15:18,449 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 03:15:17" (2/3) ... [2024-11-09 15:15:18,450 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a7101a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 03:15:18, skipping insertion in model container [2024-11-09 15:15:18,450 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.11 03:15:18" (3/3) ... [2024-11-09 15:15:18,451 INFO L112 eAbstractionObserver]: Analyzing ICFG test-easy11.wvr.c [2024-11-09 15:15:18,465 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 15:15:18,465 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2024-11-09 15:15:18,465 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-09 15:15:18,525 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-09 15:15:18,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 32 transitions, 78 flow [2024-11-09 15:15:18,581 INFO L124 PetriNetUnfolderBase]: 2/30 cut-off events. [2024-11-09 15:15:18,582 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-09 15:15:18,585 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-09 15:15:18,585 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 32 transitions, 78 flow [2024-11-09 15:15:18,588 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 33 places, 28 transitions, 65 flow [2024-11-09 15:15:18,601 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 15:15:18,607 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;@721c73ca, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 15:15:18,607 INFO L334 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2024-11-09 15:15:18,611 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-09 15:15:18,613 INFO L124 PetriNetUnfolderBase]: 0/9 cut-off events. [2024-11-09 15:15:18,613 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-09 15:15:18,613 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:18,614 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-11-09 15:15:18,614 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:18,618 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:18,618 INFO L85 PathProgramCache]: Analyzing trace with hash 241383590, now seen corresponding path program 1 times [2024-11-09 15:15:18,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:18,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796049499] [2024-11-09 15:15:18,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:18,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:18,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:18,876 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-09 15:15:18,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:18,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796049499] [2024-11-09 15:15:18,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796049499] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:18,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:18,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 15:15:18,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668258206] [2024-11-09 15:15:18,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:18,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:18,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:18,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:18,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:18,934 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-09 15:15:18,938 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-09 15:15:18,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:18,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-09 15:15:18,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:19,138 INFO L124 PetriNetUnfolderBase]: 243/438 cut-off events. [2024-11-09 15:15:19,142 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-09 15:15:19,144 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-09 15:15:19,147 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 41 selfloop transitions, 4 changer transitions 0/49 dead transitions. [2024-11-09 15:15:19,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 49 transitions, 203 flow [2024-11-09 15:15:19,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 15:15:19,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-09 15:15:19,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 76 transitions. [2024-11-09 15:15:19,172 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-11-09 15:15:19,173 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 65 flow. Second operand 5 states and 76 transitions. [2024-11-09 15:15:19,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 49 transitions, 203 flow [2024-11-09 15:15:19,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 49 transitions, 196 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-09 15:15:19,178 INFO L231 Difference]: Finished difference. Result has 33 places, 27 transitions, 66 flow [2024-11-09 15:15:19,179 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-09 15:15:19,182 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 0 predicate places. [2024-11-09 15:15:19,182 INFO L471 AbstractCegarLoop]: Abstraction has has 33 places, 27 transitions, 66 flow [2024-11-09 15:15:19,182 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-09 15:15:19,182 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:19,182 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-11-09 15:15:19,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 15:15:19,183 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:19,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:19,184 INFO L85 PathProgramCache]: Analyzing trace with hash 241383623, now seen corresponding path program 1 times [2024-11-09 15:15:19,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:19,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579741502] [2024-11-09 15:15:19,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:19,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:19,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:19,290 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-09 15:15:19,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:19,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579741502] [2024-11-09 15:15:19,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579741502] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:19,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:19,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 15:15:19,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867587906] [2024-11-09 15:15:19,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:19,292 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 15:15:19,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:19,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 15:15:19,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 15:15:19,293 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:19,294 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-09 15:15:19,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:19,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:19,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:19,373 INFO L124 PetriNetUnfolderBase]: 195/356 cut-off events. [2024-11-09 15:15:19,374 INFO L125 PetriNetUnfolderBase]: For 54/54 co-relation queries the response was YES. [2024-11-09 15:15:19,375 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-09 15:15:19,376 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 41 selfloop transitions, 5 changer transitions 2/53 dead transitions. [2024-11-09 15:15:19,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 53 transitions, 224 flow [2024-11-09 15:15:19,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 15:15:19,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-09 15:15:19,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 81 transitions. [2024-11-09 15:15:19,378 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.6328125 [2024-11-09 15:15:19,378 INFO L175 Difference]: Start difference. First operand has 33 places, 27 transitions, 66 flow. Second operand 4 states and 81 transitions. [2024-11-09 15:15:19,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 53 transitions, 224 flow [2024-11-09 15:15:19,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 53 transitions, 210 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-09 15:15:19,380 INFO L231 Difference]: Finished difference. Result has 34 places, 29 transitions, 82 flow [2024-11-09 15:15:19,380 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-09 15:15:19,381 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 1 predicate places. [2024-11-09 15:15:19,381 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 29 transitions, 82 flow [2024-11-09 15:15:19,381 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-09 15:15:19,381 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:19,381 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-11-09 15:15:19,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 15:15:19,382 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:19,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:19,382 INFO L85 PathProgramCache]: Analyzing trace with hash 241383624, now seen corresponding path program 1 times [2024-11-09 15:15:19,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:19,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291877978] [2024-11-09 15:15:19,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:19,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:19,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:19,437 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-09 15:15:19,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:19,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291877978] [2024-11-09 15:15:19,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291877978] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:19,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:19,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 15:15:19,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573469385] [2024-11-09 15:15:19,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:19,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 15:15:19,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:19,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 15:15:19,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 15:15:19,440 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:19,440 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-09 15:15:19,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:19,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:19,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:19,542 INFO L124 PetriNetUnfolderBase]: 239/436 cut-off events. [2024-11-09 15:15:19,543 INFO L125 PetriNetUnfolderBase]: For 68/68 co-relation queries the response was YES. [2024-11-09 15:15:19,546 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-09 15:15:19,548 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 41 selfloop transitions, 10 changer transitions 0/56 dead transitions. [2024-11-09 15:15:19,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 56 transitions, 255 flow [2024-11-09 15:15:19,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 15:15:19,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-09 15:15:19,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 82 transitions. [2024-11-09 15:15:19,552 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.640625 [2024-11-09 15:15:19,552 INFO L175 Difference]: Start difference. First operand has 34 places, 29 transitions, 82 flow. Second operand 4 states and 82 transitions. [2024-11-09 15:15:19,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 56 transitions, 255 flow [2024-11-09 15:15:19,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 56 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-09 15:15:19,555 INFO L231 Difference]: Finished difference. Result has 38 places, 35 transitions, 137 flow [2024-11-09 15:15:19,556 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-09 15:15:19,557 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 5 predicate places. [2024-11-09 15:15:19,557 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 35 transitions, 137 flow [2024-11-09 15:15:19,557 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-09 15:15:19,557 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:19,557 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-09 15:15:19,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-09 15:15:19,558 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:19,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:19,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1107043036, now seen corresponding path program 1 times [2024-11-09 15:15:19,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:19,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888229308] [2024-11-09 15:15:19,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:19,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:19,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:19,583 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-09 15:15:19,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:19,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888229308] [2024-11-09 15:15:19,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888229308] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:19,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:19,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 15:15:19,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668991979] [2024-11-09 15:15:19,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:19,585 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 15:15:19,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:19,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 15:15:19,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 15:15:19,588 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-09 15:15:19,589 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-09 15:15:19,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:19,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-09 15:15:19,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:19,650 INFO L124 PetriNetUnfolderBase]: 239/456 cut-off events. [2024-11-09 15:15:19,650 INFO L125 PetriNetUnfolderBase]: For 335/335 co-relation queries the response was YES. [2024-11-09 15:15:19,651 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-09 15:15:19,653 INFO L140 encePairwiseOnDemand]: 29/32 looper letters, 37 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-11-09 15:15:19,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 45 transitions, 246 flow [2024-11-09 15:15:19,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 15:15:19,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-09 15:15:19,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 52 transitions. [2024-11-09 15:15:19,654 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-11-09 15:15:19,654 INFO L175 Difference]: Start difference. First operand has 38 places, 35 transitions, 137 flow. Second operand 3 states and 52 transitions. [2024-11-09 15:15:19,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 45 transitions, 246 flow [2024-11-09 15:15:19,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 45 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-09 15:15:19,656 INFO L231 Difference]: Finished difference. Result has 38 places, 34 transitions, 136 flow [2024-11-09 15:15:19,656 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-09 15:15:19,657 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 5 predicate places. [2024-11-09 15:15:19,657 INFO L471 AbstractCegarLoop]: Abstraction has has 38 places, 34 transitions, 136 flow [2024-11-09 15:15:19,657 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-09 15:15:19,657 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:19,657 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:19,658 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 15:15:19,658 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:19,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:19,658 INFO L85 PathProgramCache]: Analyzing trace with hash 29137452, now seen corresponding path program 1 times [2024-11-09 15:15:19,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:19,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329566020] [2024-11-09 15:15:19,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:19,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:19,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:19,715 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-09 15:15:19,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:19,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329566020] [2024-11-09 15:15:19,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329566020] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:19,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:19,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 15:15:19,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559427409] [2024-11-09 15:15:19,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:19,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:19,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:19,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:19,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:19,725 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-09 15:15:19,725 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-09 15:15:19,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:19,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-09 15:15:19,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:19,853 INFO L124 PetriNetUnfolderBase]: 269/466 cut-off events. [2024-11-09 15:15:19,853 INFO L125 PetriNetUnfolderBase]: For 507/507 co-relation queries the response was YES. [2024-11-09 15:15:19,853 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-09 15:15:19,855 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 49 selfloop transitions, 4 changer transitions 0/55 dead transitions. [2024-11-09 15:15:19,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 55 transitions, 354 flow [2024-11-09 15:15:19,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 15:15:19,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-09 15:15:19,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 72 transitions. [2024-11-09 15:15:19,857 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-11-09 15:15:19,857 INFO L175 Difference]: Start difference. First operand has 38 places, 34 transitions, 136 flow. Second operand 5 states and 72 transitions. [2024-11-09 15:15:19,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 55 transitions, 354 flow [2024-11-09 15:15:19,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 55 transitions, 334 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-09 15:15:19,859 INFO L231 Difference]: Finished difference. Result has 39 places, 33 transitions, 134 flow [2024-11-09 15:15:19,859 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-09 15:15:19,859 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 6 predicate places. [2024-11-09 15:15:19,859 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 33 transitions, 134 flow [2024-11-09 15:15:19,859 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-09 15:15:19,859 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:19,860 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:19,860 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-09 15:15:19,860 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:19,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:19,861 INFO L85 PathProgramCache]: Analyzing trace with hash 29137485, now seen corresponding path program 1 times [2024-11-09 15:15:19,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:19,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033113655] [2024-11-09 15:15:19,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:19,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:19,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:19,918 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-09 15:15:19,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:19,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033113655] [2024-11-09 15:15:19,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033113655] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:19,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:19,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 15:15:19,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960521574] [2024-11-09 15:15:19,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:19,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 15:15:19,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:19,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 15:15:19,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-09 15:15:19,919 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:19,919 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-09 15:15:19,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:19,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:19,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:20,002 INFO L124 PetriNetUnfolderBase]: 214/383 cut-off events. [2024-11-09 15:15:20,002 INFO L125 PetriNetUnfolderBase]: For 317/317 co-relation queries the response was YES. [2024-11-09 15:15:20,003 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-09 15:15:20,005 INFO L140 encePairwiseOnDemand]: 27/32 looper letters, 39 selfloop transitions, 10 changer transitions 0/52 dead transitions. [2024-11-09 15:15:20,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 52 transitions, 310 flow [2024-11-09 15:15:20,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 15:15:20,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-09 15:15:20,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 75 transitions. [2024-11-09 15:15:20,006 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-11-09 15:15:20,006 INFO L175 Difference]: Start difference. First operand has 39 places, 33 transitions, 134 flow. Second operand 4 states and 75 transitions. [2024-11-09 15:15:20,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 52 transitions, 310 flow [2024-11-09 15:15:20,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 52 transitions, 296 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-09 15:15:20,008 INFO L231 Difference]: Finished difference. Result has 40 places, 36 transitions, 175 flow [2024-11-09 15:15:20,008 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-09 15:15:20,009 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 7 predicate places. [2024-11-09 15:15:20,009 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 36 transitions, 175 flow [2024-11-09 15:15:20,009 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-09 15:15:20,009 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:20,009 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:20,010 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-09 15:15:20,010 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:20,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:20,011 INFO L85 PathProgramCache]: Analyzing trace with hash 29137486, now seen corresponding path program 1 times [2024-11-09 15:15:20,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:20,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734651763] [2024-11-09 15:15:20,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:20,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:20,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:20,094 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-09 15:15:20,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:20,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734651763] [2024-11-09 15:15:20,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734651763] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:20,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:20,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 15:15:20,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820517101] [2024-11-09 15:15:20,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:20,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 15:15:20,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:20,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 15:15:20,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 15:15:20,096 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:20,096 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-09 15:15:20,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:20,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:20,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:20,212 INFO L124 PetriNetUnfolderBase]: 278/487 cut-off events. [2024-11-09 15:15:20,212 INFO L125 PetriNetUnfolderBase]: For 484/484 co-relation queries the response was YES. [2024-11-09 15:15:20,213 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-09 15:15:20,215 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 39 selfloop transitions, 20 changer transitions 0/62 dead transitions. [2024-11-09 15:15:20,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 62 transitions, 431 flow [2024-11-09 15:15:20,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 15:15:20,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-09 15:15:20,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 78 transitions. [2024-11-09 15:15:20,216 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.609375 [2024-11-09 15:15:20,216 INFO L175 Difference]: Start difference. First operand has 40 places, 36 transitions, 175 flow. Second operand 4 states and 78 transitions. [2024-11-09 15:15:20,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 62 transitions, 431 flow [2024-11-09 15:15:20,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 62 transitions, 414 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-09 15:15:20,219 INFO L231 Difference]: Finished difference. Result has 44 places, 47 transitions, 307 flow [2024-11-09 15:15:20,220 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-09 15:15:20,222 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 11 predicate places. [2024-11-09 15:15:20,222 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 47 transitions, 307 flow [2024-11-09 15:15:20,222 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-09 15:15:20,222 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:20,223 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:20,223 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-09 15:15:20,223 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:20,224 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:20,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1283540105, now seen corresponding path program 1 times [2024-11-09 15:15:20,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:20,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206826356] [2024-11-09 15:15:20,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:20,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:20,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:20,281 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-09 15:15:20,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:20,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206826356] [2024-11-09 15:15:20,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206826356] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:20,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:20,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 15:15:20,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692491386] [2024-11-09 15:15:20,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:20,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:20,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:20,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:20,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:20,289 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-09 15:15:20,290 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-09 15:15:20,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:20,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-09 15:15:20,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:20,380 INFO L124 PetriNetUnfolderBase]: 251/442 cut-off events. [2024-11-09 15:15:20,380 INFO L125 PetriNetUnfolderBase]: For 632/632 co-relation queries the response was YES. [2024-11-09 15:15:20,381 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-09 15:15:20,382 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 49 selfloop transitions, 24 changer transitions 0/76 dead transitions. [2024-11-09 15:15:20,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 76 transitions, 603 flow [2024-11-09 15:15:20,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 15:15:20,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-09 15:15:20,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 86 transitions. [2024-11-09 15:15:20,383 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5375 [2024-11-09 15:15:20,383 INFO L175 Difference]: Start difference. First operand has 44 places, 47 transitions, 307 flow. Second operand 5 states and 86 transitions. [2024-11-09 15:15:20,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 76 transitions, 603 flow [2024-11-09 15:15:20,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 76 transitions, 582 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-09 15:15:20,386 INFO L231 Difference]: Finished difference. Result has 49 places, 52 transitions, 408 flow [2024-11-09 15:15:20,386 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-09 15:15:20,386 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 16 predicate places. [2024-11-09 15:15:20,386 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 52 transitions, 408 flow [2024-11-09 15:15:20,387 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-09 15:15:20,387 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:20,387 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:20,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-09 15:15:20,387 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:20,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:20,387 INFO L85 PathProgramCache]: Analyzing trace with hash 903261289, now seen corresponding path program 1 times [2024-11-09 15:15:20,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:20,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734280272] [2024-11-09 15:15:20,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:20,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:20,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:20,402 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-09 15:15:20,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:20,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734280272] [2024-11-09 15:15:20,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734280272] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:20,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:20,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 15:15:20,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576382584] [2024-11-09 15:15:20,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:20,403 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-09 15:15:20,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:20,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-09 15:15:20,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-09 15:15:20,406 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-09 15:15:20,406 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-09 15:15:20,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:20,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-09 15:15:20,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:20,455 INFO L124 PetriNetUnfolderBase]: 251/425 cut-off events. [2024-11-09 15:15:20,455 INFO L125 PetriNetUnfolderBase]: For 1059/1059 co-relation queries the response was YES. [2024-11-09 15:15:20,456 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-09 15:15:20,457 INFO L140 encePairwiseOnDemand]: 29/32 looper letters, 55 selfloop transitions, 4 changer transitions 0/61 dead transitions. [2024-11-09 15:15:20,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 61 transitions, 594 flow [2024-11-09 15:15:20,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-09 15:15:20,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-09 15:15:20,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 49 transitions. [2024-11-09 15:15:20,458 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-11-09 15:15:20,458 INFO L175 Difference]: Start difference. First operand has 49 places, 52 transitions, 408 flow. Second operand 3 states and 49 transitions. [2024-11-09 15:15:20,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 61 transitions, 594 flow [2024-11-09 15:15:20,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 61 transitions, 571 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-09 15:15:20,460 INFO L231 Difference]: Finished difference. Result has 49 places, 51 transitions, 393 flow [2024-11-09 15:15:20,461 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-09 15:15:20,461 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 16 predicate places. [2024-11-09 15:15:20,461 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 51 transitions, 393 flow [2024-11-09 15:15:20,461 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-09 15:15:20,461 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:20,461 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:20,461 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-09 15:15:20,462 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:20,462 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:20,462 INFO L85 PathProgramCache]: Analyzing trace with hash 354606061, now seen corresponding path program 1 times [2024-11-09 15:15:20,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:20,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087739268] [2024-11-09 15:15:20,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:20,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:20,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:20,516 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-09 15:15:20,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:20,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087739268] [2024-11-09 15:15:20,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087739268] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:20,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:20,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:20,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036063122] [2024-11-09 15:15:20,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:20,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:20,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:20,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:20,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:20,518 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:20,518 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-09 15:15:20,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:20,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:20,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:20,665 INFO L124 PetriNetUnfolderBase]: 256/430 cut-off events. [2024-11-09 15:15:20,665 INFO L125 PetriNetUnfolderBase]: For 1066/1066 co-relation queries the response was YES. [2024-11-09 15:15:20,666 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-09 15:15:20,667 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 48 selfloop transitions, 29 changer transitions 0/79 dead transitions. [2024-11-09 15:15:20,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 79 transitions, 689 flow [2024-11-09 15:15:20,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:20,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:20,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-11-09 15:15:20,668 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-11-09 15:15:20,668 INFO L175 Difference]: Start difference. First operand has 49 places, 51 transitions, 393 flow. Second operand 8 states and 120 transitions. [2024-11-09 15:15:20,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 79 transitions, 689 flow [2024-11-09 15:15:20,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 79 transitions, 673 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-09 15:15:20,671 INFO L231 Difference]: Finished difference. Result has 55 places, 57 transitions, 493 flow [2024-11-09 15:15:20,672 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-09 15:15:20,673 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 22 predicate places. [2024-11-09 15:15:20,674 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 57 transitions, 493 flow [2024-11-09 15:15:20,674 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-09 15:15:20,674 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:20,674 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:20,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-09 15:15:20,674 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:20,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:20,674 INFO L85 PathProgramCache]: Analyzing trace with hash 944905892, now seen corresponding path program 1 times [2024-11-09 15:15:20,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:20,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769577800] [2024-11-09 15:15:20,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:20,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:20,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:20,742 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-09 15:15:20,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:20,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769577800] [2024-11-09 15:15:20,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769577800] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:20,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:20,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:20,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745214906] [2024-11-09 15:15:20,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:20,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:20,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:20,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:20,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:20,743 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:20,744 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-09 15:15:20,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:20,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:20,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:20,893 INFO L124 PetriNetUnfolderBase]: 315/545 cut-off events. [2024-11-09 15:15:20,893 INFO L125 PetriNetUnfolderBase]: For 1670/1670 co-relation queries the response was YES. [2024-11-09 15:15:20,894 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-09 15:15:20,896 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 55 selfloop transitions, 44 changer transitions 1/102 dead transitions. [2024-11-09 15:15:20,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 102 transitions, 971 flow [2024-11-09 15:15:20,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:20,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:20,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-11-09 15:15:20,897 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55859375 [2024-11-09 15:15:20,897 INFO L175 Difference]: Start difference. First operand has 55 places, 57 transitions, 493 flow. Second operand 8 states and 143 transitions. [2024-11-09 15:15:20,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 102 transitions, 971 flow [2024-11-09 15:15:20,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 102 transitions, 896 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-11-09 15:15:20,902 INFO L231 Difference]: Finished difference. Result has 60 places, 72 transitions, 698 flow [2024-11-09 15:15:20,902 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-09 15:15:20,903 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 27 predicate places. [2024-11-09 15:15:20,903 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 72 transitions, 698 flow [2024-11-09 15:15:20,903 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-09 15:15:20,903 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:20,903 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:20,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-09 15:15:20,903 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:20,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:20,904 INFO L85 PathProgramCache]: Analyzing trace with hash 451172753, now seen corresponding path program 2 times [2024-11-09 15:15:20,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:20,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582574713] [2024-11-09 15:15:20,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:20,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:20,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:20,959 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-09 15:15:20,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:20,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582574713] [2024-11-09 15:15:20,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582574713] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:20,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:20,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:20,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644151791] [2024-11-09 15:15:20,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:20,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:20,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:20,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:20,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:20,960 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:20,960 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-09 15:15:20,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:20,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:20,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:21,092 INFO L124 PetriNetUnfolderBase]: 341/592 cut-off events. [2024-11-09 15:15:21,092 INFO L125 PetriNetUnfolderBase]: For 2923/2927 co-relation queries the response was YES. [2024-11-09 15:15:21,093 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-09 15:15:21,096 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 60 selfloop transitions, 47 changer transitions 1/110 dead transitions. [2024-11-09 15:15:21,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 110 transitions, 1266 flow [2024-11-09 15:15:21,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:21,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:21,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-11-09 15:15:21,097 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.47265625 [2024-11-09 15:15:21,097 INFO L175 Difference]: Start difference. First operand has 60 places, 72 transitions, 698 flow. Second operand 8 states and 121 transitions. [2024-11-09 15:15:21,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 110 transitions, 1266 flow [2024-11-09 15:15:21,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 110 transitions, 1134 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-09 15:15:21,103 INFO L231 Difference]: Finished difference. Result has 66 places, 86 transitions, 951 flow [2024-11-09 15:15:21,103 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-09 15:15:21,105 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 33 predicate places. [2024-11-09 15:15:21,105 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 86 transitions, 951 flow [2024-11-09 15:15:21,106 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-09 15:15:21,106 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:21,106 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:21,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-09 15:15:21,106 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:21,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:21,106 INFO L85 PathProgramCache]: Analyzing trace with hash 439237134, now seen corresponding path program 2 times [2024-11-09 15:15:21,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:21,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90193696] [2024-11-09 15:15:21,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:21,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:21,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:21,166 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-09 15:15:21,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:21,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90193696] [2024-11-09 15:15:21,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90193696] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:21,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:21,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:21,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744831244] [2024-11-09 15:15:21,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:21,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:21,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:21,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:21,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:21,168 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:21,168 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-09 15:15:21,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:21,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:21,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:21,359 INFO L124 PetriNetUnfolderBase]: 378/671 cut-off events. [2024-11-09 15:15:21,359 INFO L125 PetriNetUnfolderBase]: For 2937/2941 co-relation queries the response was YES. [2024-11-09 15:15:21,360 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-09 15:15:21,363 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 55 selfloop transitions, 53 changer transitions 2/112 dead transitions. [2024-11-09 15:15:21,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 112 transitions, 1334 flow [2024-11-09 15:15:21,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 15:15:21,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-09 15:15:21,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-11-09 15:15:21,364 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-11-09 15:15:21,364 INFO L175 Difference]: Start difference. First operand has 66 places, 86 transitions, 951 flow. Second operand 6 states and 108 transitions. [2024-11-09 15:15:21,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 112 transitions, 1334 flow [2024-11-09 15:15:21,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 112 transitions, 1283 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-09 15:15:21,373 INFO L231 Difference]: Finished difference. Result has 72 places, 91 transitions, 1124 flow [2024-11-09 15:15:21,373 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-09 15:15:21,373 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 39 predicate places. [2024-11-09 15:15:21,374 INFO L471 AbstractCegarLoop]: Abstraction has has 72 places, 91 transitions, 1124 flow [2024-11-09 15:15:21,374 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-09 15:15:21,374 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:21,374 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:21,374 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-09 15:15:21,374 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:21,375 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:21,375 INFO L85 PathProgramCache]: Analyzing trace with hash 439237133, now seen corresponding path program 3 times [2024-11-09 15:15:21,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:21,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272236346] [2024-11-09 15:15:21,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:21,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:21,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:21,416 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-09 15:15:21,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:21,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272236346] [2024-11-09 15:15:21,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272236346] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:21,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:21,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:21,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135085938] [2024-11-09 15:15:21,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:21,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:21,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:21,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:21,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:21,418 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:21,418 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-09 15:15:21,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:21,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:21,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:21,573 INFO L124 PetriNetUnfolderBase]: 361/638 cut-off events. [2024-11-09 15:15:21,574 INFO L125 PetriNetUnfolderBase]: For 3669/3677 co-relation queries the response was YES. [2024-11-09 15:15:21,575 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-09 15:15:21,577 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 64 selfloop transitions, 47 changer transitions 2/115 dead transitions. [2024-11-09 15:15:21,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 115 transitions, 1451 flow [2024-11-09 15:15:21,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:21,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:21,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-11-09 15:15:21,578 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4765625 [2024-11-09 15:15:21,578 INFO L175 Difference]: Start difference. First operand has 72 places, 91 transitions, 1124 flow. Second operand 8 states and 122 transitions. [2024-11-09 15:15:21,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 115 transitions, 1451 flow [2024-11-09 15:15:21,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 115 transitions, 1184 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-09 15:15:21,586 INFO L231 Difference]: Finished difference. Result has 71 places, 87 transitions, 912 flow [2024-11-09 15:15:21,587 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-09 15:15:21,587 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 38 predicate places. [2024-11-09 15:15:21,587 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 87 transitions, 912 flow [2024-11-09 15:15:21,587 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-09 15:15:21,587 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:21,587 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:21,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-09 15:15:21,587 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:21,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:21,588 INFO L85 PathProgramCache]: Analyzing trace with hash 936424292, now seen corresponding path program 3 times [2024-11-09 15:15:21,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:21,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573116014] [2024-11-09 15:15:21,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:21,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:21,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:21,636 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-09 15:15:21,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:21,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573116014] [2024-11-09 15:15:21,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573116014] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:21,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:21,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:21,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165130075] [2024-11-09 15:15:21,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:21,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:21,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:21,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:21,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:21,637 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:21,637 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-09 15:15:21,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:21,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:21,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:21,777 INFO L124 PetriNetUnfolderBase]: 409/752 cut-off events. [2024-11-09 15:15:21,778 INFO L125 PetriNetUnfolderBase]: For 2523/2531 co-relation queries the response was YES. [2024-11-09 15:15:21,778 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-09 15:15:21,781 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 73 selfloop transitions, 56 changer transitions 1/132 dead transitions. [2024-11-09 15:15:21,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 132 transitions, 1456 flow [2024-11-09 15:15:21,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:21,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:21,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-11-09 15:15:21,782 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5546875 [2024-11-09 15:15:21,782 INFO L175 Difference]: Start difference. First operand has 71 places, 87 transitions, 912 flow. Second operand 8 states and 142 transitions. [2024-11-09 15:15:21,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 132 transitions, 1456 flow [2024-11-09 15:15:21,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 132 transitions, 1386 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-09 15:15:21,787 INFO L231 Difference]: Finished difference. Result has 76 places, 89 transitions, 1004 flow [2024-11-09 15:15:21,787 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-09 15:15:21,788 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 43 predicate places. [2024-11-09 15:15:21,788 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 89 transitions, 1004 flow [2024-11-09 15:15:21,788 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-09 15:15:21,788 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:21,788 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:21,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-09 15:15:21,788 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:21,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:21,788 INFO L85 PathProgramCache]: Analyzing trace with hash 126431964, now seen corresponding path program 1 times [2024-11-09 15:15:21,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:21,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60728008] [2024-11-09 15:15:21,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:21,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:21,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:21,834 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-09 15:15:21,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:21,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60728008] [2024-11-09 15:15:21,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60728008] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:21,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:21,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:21,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441418697] [2024-11-09 15:15:21,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:21,835 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:21,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:21,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:21,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:21,836 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:21,836 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-09 15:15:21,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:21,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:21,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:22,001 INFO L124 PetriNetUnfolderBase]: 425/777 cut-off events. [2024-11-09 15:15:22,001 INFO L125 PetriNetUnfolderBase]: For 3055/3063 co-relation queries the response was YES. [2024-11-09 15:15:22,002 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-09 15:15:22,005 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 66 selfloop transitions, 50 changer transitions 0/118 dead transitions. [2024-11-09 15:15:22,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 118 transitions, 1398 flow [2024-11-09 15:15:22,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 15:15:22,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-09 15:15:22,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-11-09 15:15:22,006 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5677083333333334 [2024-11-09 15:15:22,006 INFO L175 Difference]: Start difference. First operand has 76 places, 89 transitions, 1004 flow. Second operand 6 states and 109 transitions. [2024-11-09 15:15:22,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 118 transitions, 1398 flow [2024-11-09 15:15:22,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 118 transitions, 1292 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-09 15:15:22,012 INFO L231 Difference]: Finished difference. Result has 78 places, 91 transitions, 1054 flow [2024-11-09 15:15:22,012 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-09 15:15:22,013 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 45 predicate places. [2024-11-09 15:15:22,013 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 91 transitions, 1054 flow [2024-11-09 15:15:22,013 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-09 15:15:22,013 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:22,013 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:22,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-09 15:15:22,013 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:22,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:22,013 INFO L85 PathProgramCache]: Analyzing trace with hash 439237463, now seen corresponding path program 1 times [2024-11-09 15:15:22,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:22,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326846752] [2024-11-09 15:15:22,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:22,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:22,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:22,051 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-09 15:15:22,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:22,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326846752] [2024-11-09 15:15:22,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326846752] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:22,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:22,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:22,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048821214] [2024-11-09 15:15:22,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:22,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:22,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:22,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:22,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:22,052 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:22,052 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-09 15:15:22,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:22,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:22,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:22,175 INFO L124 PetriNetUnfolderBase]: 431/783 cut-off events. [2024-11-09 15:15:22,176 INFO L125 PetriNetUnfolderBase]: For 3450/3458 co-relation queries the response was YES. [2024-11-09 15:15:22,177 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-09 15:15:22,180 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 65 selfloop transitions, 45 changer transitions 1/113 dead transitions. [2024-11-09 15:15:22,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 113 transitions, 1409 flow [2024-11-09 15:15:22,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 15:15:22,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-09 15:15:22,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-11-09 15:15:22,180 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-11-09 15:15:22,181 INFO L175 Difference]: Start difference. First operand has 78 places, 91 transitions, 1054 flow. Second operand 6 states and 98 transitions. [2024-11-09 15:15:22,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 113 transitions, 1409 flow [2024-11-09 15:15:22,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 113 transitions, 1341 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-09 15:15:22,189 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 1153 flow [2024-11-09 15:15:22,189 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-09 15:15:22,190 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 49 predicate places. [2024-11-09 15:15:22,190 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 1153 flow [2024-11-09 15:15:22,190 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-09 15:15:22,190 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:22,190 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:22,190 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-09 15:15:22,190 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:22,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:22,190 INFO L85 PathProgramCache]: Analyzing trace with hash 439554593, now seen corresponding path program 2 times [2024-11-09 15:15:22,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:22,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041690813] [2024-11-09 15:15:22,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:22,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:22,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:22,228 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-09 15:15:22,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:22,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041690813] [2024-11-09 15:15:22,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041690813] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:22,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:22,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:22,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998127613] [2024-11-09 15:15:22,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:22,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:22,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:22,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:22,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:22,230 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:22,230 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-09 15:15:22,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:22,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:22,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:22,350 INFO L124 PetriNetUnfolderBase]: 433/793 cut-off events. [2024-11-09 15:15:22,351 INFO L125 PetriNetUnfolderBase]: For 3842/3850 co-relation queries the response was YES. [2024-11-09 15:15:22,352 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-09 15:15:22,355 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 64 selfloop transitions, 44 changer transitions 1/111 dead transitions. [2024-11-09 15:15:22,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 111 transitions, 1484 flow [2024-11-09 15:15:22,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 15:15:22,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-09 15:15:22,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-11-09 15:15:22,356 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4947916666666667 [2024-11-09 15:15:22,356 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 1153 flow. Second operand 6 states and 95 transitions. [2024-11-09 15:15:22,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 111 transitions, 1484 flow [2024-11-09 15:15:22,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 111 transitions, 1461 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-11-09 15:15:22,365 INFO L231 Difference]: Finished difference. Result has 88 places, 93 transitions, 1259 flow [2024-11-09 15:15:22,365 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-09 15:15:22,366 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 55 predicate places. [2024-11-09 15:15:22,366 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 93 transitions, 1259 flow [2024-11-09 15:15:22,366 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-09 15:15:22,367 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:22,367 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:22,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-09 15:15:22,367 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:22,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:22,367 INFO L85 PathProgramCache]: Analyzing trace with hash 439554594, now seen corresponding path program 2 times [2024-11-09 15:15:22,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:22,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834754324] [2024-11-09 15:15:22,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:22,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:22,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:22,447 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-09 15:15:22,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:22,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834754324] [2024-11-09 15:15:22,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834754324] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:22,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:22,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:22,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839718594] [2024-11-09 15:15:22,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:22,447 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:22,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:22,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:22,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:22,448 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:22,448 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-09 15:15:22,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:22,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:22,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:22,643 INFO L124 PetriNetUnfolderBase]: 447/837 cut-off events. [2024-11-09 15:15:22,643 INFO L125 PetriNetUnfolderBase]: For 4726/4734 co-relation queries the response was YES. [2024-11-09 15:15:22,644 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-09 15:15:22,648 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 70 selfloop transitions, 55 changer transitions 6/133 dead transitions. [2024-11-09 15:15:22,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 133 transitions, 1815 flow [2024-11-09 15:15:22,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:22,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:22,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-11-09 15:15:22,649 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55078125 [2024-11-09 15:15:22,649 INFO L175 Difference]: Start difference. First operand has 88 places, 93 transitions, 1259 flow. Second operand 8 states and 141 transitions. [2024-11-09 15:15:22,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 133 transitions, 1815 flow [2024-11-09 15:15:22,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 133 transitions, 1733 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-09 15:15:22,661 INFO L231 Difference]: Finished difference. Result has 94 places, 93 transitions, 1329 flow [2024-11-09 15:15:22,661 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-09 15:15:22,662 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 61 predicate places. [2024-11-09 15:15:22,662 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 93 transitions, 1329 flow [2024-11-09 15:15:22,662 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-09 15:15:22,662 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:22,662 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:22,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-09 15:15:22,662 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:22,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:22,663 INFO L85 PathProgramCache]: Analyzing trace with hash 451187963, now seen corresponding path program 3 times [2024-11-09 15:15:22,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:22,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76405248] [2024-11-09 15:15:22,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:22,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:22,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:22,713 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-09 15:15:22,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:22,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76405248] [2024-11-09 15:15:22,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76405248] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:22,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:22,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:22,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003228087] [2024-11-09 15:15:22,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:22,714 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:22,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:22,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:22,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:22,714 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:22,714 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-09 15:15:22,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:22,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:22,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:22,835 INFO L124 PetriNetUnfolderBase]: 431/799 cut-off events. [2024-11-09 15:15:22,836 INFO L125 PetriNetUnfolderBase]: For 6076/6080 co-relation queries the response was YES. [2024-11-09 15:15:22,837 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-09 15:15:22,840 INFO L140 encePairwiseOnDemand]: 25/32 looper letters, 64 selfloop transitions, 41 changer transitions 0/107 dead transitions. [2024-11-09 15:15:22,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 107 transitions, 1614 flow [2024-11-09 15:15:22,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 15:15:22,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-09 15:15:22,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-11-09 15:15:22,843 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4739583333333333 [2024-11-09 15:15:22,843 INFO L175 Difference]: Start difference. First operand has 94 places, 93 transitions, 1329 flow. Second operand 6 states and 91 transitions. [2024-11-09 15:15:22,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 107 transitions, 1614 flow [2024-11-09 15:15:22,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 107 transitions, 1327 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-11-09 15:15:22,855 INFO L231 Difference]: Finished difference. Result has 86 places, 90 transitions, 1104 flow [2024-11-09 15:15:22,855 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-09 15:15:22,855 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 53 predicate places. [2024-11-09 15:15:22,855 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 90 transitions, 1104 flow [2024-11-09 15:15:22,855 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-09 15:15:22,855 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:22,856 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:22,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-09 15:15:22,856 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:22,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:22,856 INFO L85 PathProgramCache]: Analyzing trace with hash 450713582, now seen corresponding path program 1 times [2024-11-09 15:15:22,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:22,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673588945] [2024-11-09 15:15:22,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:22,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:22,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:22,889 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-09 15:15:22,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:22,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673588945] [2024-11-09 15:15:22,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673588945] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:22,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:22,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-09 15:15:22,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060135815] [2024-11-09 15:15:22,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:22,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:22,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:22,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:22,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:22,897 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 32 [2024-11-09 15:15:22,897 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-09 15:15:22,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:22,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 32 [2024-11-09 15:15:22,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:23,010 INFO L124 PetriNetUnfolderBase]: 401/743 cut-off events. [2024-11-09 15:15:23,010 INFO L125 PetriNetUnfolderBase]: For 3565/3565 co-relation queries the response was YES. [2024-11-09 15:15:23,011 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-09 15:15:23,015 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 62 selfloop transitions, 42 changer transitions 0/106 dead transitions. [2024-11-09 15:15:23,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 106 transitions, 1424 flow [2024-11-09 15:15:23,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-09 15:15:23,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-09 15:15:23,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 77 transitions. [2024-11-09 15:15:23,016 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48125 [2024-11-09 15:15:23,016 INFO L175 Difference]: Start difference. First operand has 86 places, 90 transitions, 1104 flow. Second operand 5 states and 77 transitions. [2024-11-09 15:15:23,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 106 transitions, 1424 flow [2024-11-09 15:15:23,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 106 transitions, 1294 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-11-09 15:15:23,022 INFO L231 Difference]: Finished difference. Result has 80 places, 86 transitions, 1060 flow [2024-11-09 15:15:23,022 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-09 15:15:23,023 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 47 predicate places. [2024-11-09 15:15:23,023 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 86 transitions, 1060 flow [2024-11-09 15:15:23,023 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-09 15:15:23,023 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:23,023 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:23,023 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-09 15:15:23,023 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:23,024 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:23,024 INFO L85 PathProgramCache]: Analyzing trace with hash 451706904, now seen corresponding path program 3 times [2024-11-09 15:15:23,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:23,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296563041] [2024-11-09 15:15:23,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:23,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:23,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:23,065 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-09 15:15:23,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:23,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296563041] [2024-11-09 15:15:23,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296563041] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:23,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:23,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 15:15:23,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608222672] [2024-11-09 15:15:23,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:23,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 15:15:23,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:23,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 15:15:23,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-09 15:15:23,066 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:23,066 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-09 15:15:23,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:23,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:23,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:23,222 INFO L124 PetriNetUnfolderBase]: 441/831 cut-off events. [2024-11-09 15:15:23,222 INFO L125 PetriNetUnfolderBase]: For 3382/3386 co-relation queries the response was YES. [2024-11-09 15:15:23,223 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-09 15:15:23,227 INFO L140 encePairwiseOnDemand]: 22/32 looper letters, 64 selfloop transitions, 53 changer transitions 3/122 dead transitions. [2024-11-09 15:15:23,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 122 transitions, 1514 flow [2024-11-09 15:15:23,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:23,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:23,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-11-09 15:15:23,229 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.52734375 [2024-11-09 15:15:23,229 INFO L175 Difference]: Start difference. First operand has 80 places, 86 transitions, 1060 flow. Second operand 8 states and 135 transitions. [2024-11-09 15:15:23,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 122 transitions, 1514 flow [2024-11-09 15:15:23,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 122 transitions, 1459 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-09 15:15:23,237 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 1148 flow [2024-11-09 15:15:23,237 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-09 15:15:23,238 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 54 predicate places. [2024-11-09 15:15:23,238 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 1148 flow [2024-11-09 15:15:23,238 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-09 15:15:23,239 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:23,239 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:23,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-09 15:15:23,239 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:23,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:23,239 INFO L85 PathProgramCache]: Analyzing trace with hash 731530445, now seen corresponding path program 1 times [2024-11-09 15:15:23,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:23,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142991595] [2024-11-09 15:15:23,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:23,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:23,268 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-09 15:15:23,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:23,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142991595] [2024-11-09 15:15:23,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142991595] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:23,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:23,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:23,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446813998] [2024-11-09 15:15:23,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:23,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:23,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:23,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:23,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:23,270 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:23,270 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-09 15:15:23,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:23,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:23,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:23,435 INFO L124 PetriNetUnfolderBase]: 506/971 cut-off events. [2024-11-09 15:15:23,436 INFO L125 PetriNetUnfolderBase]: For 4506/4506 co-relation queries the response was YES. [2024-11-09 15:15:23,437 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-09 15:15:23,440 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 105 selfloop transitions, 55 changer transitions 0/162 dead transitions. [2024-11-09 15:15:23,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 162 transitions, 2018 flow [2024-11-09 15:15:23,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 15:15:23,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 15:15:23,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-11-09 15:15:23,442 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5138888888888888 [2024-11-09 15:15:23,442 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 1148 flow. Second operand 9 states and 148 transitions. [2024-11-09 15:15:23,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 162 transitions, 2018 flow [2024-11-09 15:15:23,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 162 transitions, 1869 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-09 15:15:23,454 INFO L231 Difference]: Finished difference. Result has 95 places, 124 transitions, 1560 flow [2024-11-09 15:15:23,455 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-09 15:15:23,455 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 62 predicate places. [2024-11-09 15:15:23,455 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 124 transitions, 1560 flow [2024-11-09 15:15:23,455 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-09 15:15:23,455 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:23,455 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:23,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-09 15:15:23,456 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:23,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:23,456 INFO L85 PathProgramCache]: Analyzing trace with hash -227394831, now seen corresponding path program 2 times [2024-11-09 15:15:23,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:23,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366079345] [2024-11-09 15:15:23,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:23,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:23,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:23,495 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-09 15:15:23,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:23,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366079345] [2024-11-09 15:15:23,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366079345] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:23,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:23,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:23,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763104641] [2024-11-09 15:15:23,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:23,496 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:23,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:23,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:23,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:23,497 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:23,497 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-09 15:15:23,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:23,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:23,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:23,682 INFO L124 PetriNetUnfolderBase]: 524/1012 cut-off events. [2024-11-09 15:15:23,682 INFO L125 PetriNetUnfolderBase]: For 6087/6087 co-relation queries the response was YES. [2024-11-09 15:15:23,684 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-09 15:15:23,687 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 131 selfloop transitions, 48 changer transitions 5/186 dead transitions. [2024-11-09 15:15:23,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 186 transitions, 2447 flow [2024-11-09 15:15:23,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:23,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:23,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-11-09 15:15:23,688 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55859375 [2024-11-09 15:15:23,688 INFO L175 Difference]: Start difference. First operand has 95 places, 124 transitions, 1560 flow. Second operand 8 states and 143 transitions. [2024-11-09 15:15:23,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 186 transitions, 2447 flow [2024-11-09 15:15:23,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 186 transitions, 2400 flow, removed 17 selfloop flow, removed 1 redundant places. [2024-11-09 15:15:23,703 INFO L231 Difference]: Finished difference. Result has 106 places, 139 transitions, 1853 flow [2024-11-09 15:15:23,703 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-09 15:15:23,704 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 73 predicate places. [2024-11-09 15:15:23,704 INFO L471 AbstractCegarLoop]: Abstraction has has 106 places, 139 transitions, 1853 flow [2024-11-09 15:15:23,704 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-09 15:15:23,704 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:23,704 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:23,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-09 15:15:23,704 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:23,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:23,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1128339566, now seen corresponding path program 1 times [2024-11-09 15:15:23,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:23,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474463520] [2024-11-09 15:15:23,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:23,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:23,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:23,732 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-09 15:15:23,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:23,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474463520] [2024-11-09 15:15:23,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474463520] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:23,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:23,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:23,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278538793] [2024-11-09 15:15:23,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:23,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:23,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:23,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:23,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:23,733 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:23,733 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-09 15:15:23,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:23,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:23,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:23,937 INFO L124 PetriNetUnfolderBase]: 593/1140 cut-off events. [2024-11-09 15:15:23,937 INFO L125 PetriNetUnfolderBase]: For 8147/8147 co-relation queries the response was YES. [2024-11-09 15:15:23,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5861 conditions, 1140 events. 593/1140 cut-off events. For 8147/8147 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6273 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-09 15:15:23,943 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 129 selfloop transitions, 93 changer transitions 3/227 dead transitions. [2024-11-09 15:15:23,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 227 transitions, 3181 flow [2024-11-09 15:15:23,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-09 15:15:23,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-09 15:15:23,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-11-09 15:15:23,944 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-09 15:15:23,944 INFO L175 Difference]: Start difference. First operand has 106 places, 139 transitions, 1853 flow. Second operand 9 states and 144 transitions. [2024-11-09 15:15:23,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 227 transitions, 3181 flow [2024-11-09 15:15:23,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 227 transitions, 3078 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-11-09 15:15:23,991 INFO L231 Difference]: Finished difference. Result has 117 places, 184 transitions, 2672 flow [2024-11-09 15:15:23,991 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-09 15:15:23,992 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 84 predicate places. [2024-11-09 15:15:23,992 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 184 transitions, 2672 flow [2024-11-09 15:15:23,992 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-09 15:15:23,993 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:23,993 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:23,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-09 15:15:23,993 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:23,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:23,993 INFO L85 PathProgramCache]: Analyzing trace with hash 2030463310, now seen corresponding path program 2 times [2024-11-09 15:15:23,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:23,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812502263] [2024-11-09 15:15:23,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:23,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:23,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:24,027 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-09 15:15:24,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:24,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812502263] [2024-11-09 15:15:24,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812502263] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:24,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:24,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:24,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854244678] [2024-11-09 15:15:24,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:24,028 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:24,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:24,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:24,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:24,028 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:24,028 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-09 15:15:24,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:24,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:24,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:24,209 INFO L124 PetriNetUnfolderBase]: 591/1125 cut-off events. [2024-11-09 15:15:24,210 INFO L125 PetriNetUnfolderBase]: For 10300/10304 co-relation queries the response was YES. [2024-11-09 15:15:24,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6359 conditions, 1125 events. 591/1125 cut-off events. For 10300/10304 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6136 event pairs, 83 based on Foata normal form. 16/1141 useless extension candidates. Maximal degree in co-relation 6192. Up to 272 conditions per place. [2024-11-09 15:15:24,216 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 171 selfloop transitions, 42 changer transitions 10/225 dead transitions. [2024-11-09 15:15:24,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 225 transitions, 3487 flow [2024-11-09 15:15:24,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 15:15:24,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-09 15:15:24,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-11-09 15:15:24,217 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-11-09 15:15:24,217 INFO L175 Difference]: Start difference. First operand has 117 places, 184 transitions, 2672 flow. Second operand 7 states and 120 transitions. [2024-11-09 15:15:24,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 225 transitions, 3487 flow [2024-11-09 15:15:24,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 225 transitions, 3397 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-11-09 15:15:24,242 INFO L231 Difference]: Finished difference. Result has 121 places, 187 transitions, 2712 flow [2024-11-09 15:15:24,242 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-09 15:15:24,242 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 88 predicate places. [2024-11-09 15:15:24,243 INFO L471 AbstractCegarLoop]: Abstraction has has 121 places, 187 transitions, 2712 flow [2024-11-09 15:15:24,243 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-09 15:15:24,243 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:24,243 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:24,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-09 15:15:24,243 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:24,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:24,243 INFO L85 PathProgramCache]: Analyzing trace with hash -699532818, now seen corresponding path program 3 times [2024-11-09 15:15:24,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:24,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802390099] [2024-11-09 15:15:24,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:24,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:24,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:24,270 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-09 15:15:24,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:24,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802390099] [2024-11-09 15:15:24,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802390099] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:24,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:24,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:24,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060792764] [2024-11-09 15:15:24,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:24,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:24,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:24,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:24,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:24,272 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:24,272 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-09 15:15:24,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:24,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:24,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:24,507 INFO L124 PetriNetUnfolderBase]: 634/1231 cut-off events. [2024-11-09 15:15:24,507 INFO L125 PetriNetUnfolderBase]: For 11346/11346 co-relation queries the response was YES. [2024-11-09 15:15:24,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6968 conditions, 1231 events. 634/1231 cut-off events. For 11346/11346 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7060 event pairs, 150 based on Foata normal form. 12/1239 useless extension candidates. Maximal degree in co-relation 6722. Up to 488 conditions per place. [2024-11-09 15:15:24,513 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 178 selfloop transitions, 79 changer transitions 1/260 dead transitions. [2024-11-09 15:15:24,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 260 transitions, 4014 flow [2024-11-09 15:15:24,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:24,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:24,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-11-09 15:15:24,514 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-11-09 15:15:24,514 INFO L175 Difference]: Start difference. First operand has 121 places, 187 transitions, 2712 flow. Second operand 8 states and 150 transitions. [2024-11-09 15:15:24,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 260 transitions, 4014 flow [2024-11-09 15:15:24,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 260 transitions, 3936 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-11-09 15:15:24,540 INFO L231 Difference]: Finished difference. Result has 130 places, 208 transitions, 3257 flow [2024-11-09 15:15:24,540 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-09 15:15:24,540 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 97 predicate places. [2024-11-09 15:15:24,540 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 208 transitions, 3257 flow [2024-11-09 15:15:24,541 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-09 15:15:24,541 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:24,541 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:24,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-09 15:15:24,541 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:24,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:24,541 INFO L85 PathProgramCache]: Analyzing trace with hash 2098072227, now seen corresponding path program 3 times [2024-11-09 15:15:24,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:24,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897344017] [2024-11-09 15:15:24,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:24,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:24,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:24,570 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-09 15:15:24,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:24,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897344017] [2024-11-09 15:15:24,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897344017] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:24,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:24,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:24,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971613832] [2024-11-09 15:15:24,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:24,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:24,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:24,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:24,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:24,574 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:24,574 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-09 15:15:24,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:24,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:24,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:24,794 INFO L124 PetriNetUnfolderBase]: 649/1259 cut-off events. [2024-11-09 15:15:24,794 INFO L125 PetriNetUnfolderBase]: For 13000/13000 co-relation queries the response was YES. [2024-11-09 15:15:24,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7418 conditions, 1259 events. 649/1259 cut-off events. For 13000/13000 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 7266 event pairs, 143 based on Foata normal form. 13/1272 useless extension candidates. Maximal degree in co-relation 7033. Up to 471 conditions per place. [2024-11-09 15:15:24,802 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 154 selfloop transitions, 94 changer transitions 1/251 dead transitions. [2024-11-09 15:15:24,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 251 transitions, 4105 flow [2024-11-09 15:15:24,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:24,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:24,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-11-09 15:15:24,802 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.55859375 [2024-11-09 15:15:24,802 INFO L175 Difference]: Start difference. First operand has 130 places, 208 transitions, 3257 flow. Second operand 8 states and 143 transitions. [2024-11-09 15:15:24,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 251 transitions, 4105 flow [2024-11-09 15:15:24,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 251 transitions, 3952 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-11-09 15:15:24,862 INFO L231 Difference]: Finished difference. Result has 139 places, 216 transitions, 3581 flow [2024-11-09 15:15:24,863 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-09 15:15:24,865 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 106 predicate places. [2024-11-09 15:15:24,866 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 216 transitions, 3581 flow [2024-11-09 15:15:24,866 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-09 15:15:24,866 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:24,866 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:24,866 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-09 15:15:24,867 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:24,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:24,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1074598276, now seen corresponding path program 4 times [2024-11-09 15:15:24,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:24,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399141538] [2024-11-09 15:15:24,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:24,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:24,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:24,903 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-09 15:15:24,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:24,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399141538] [2024-11-09 15:15:24,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399141538] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:24,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:24,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:24,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [649271445] [2024-11-09 15:15:24,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:24,904 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:24,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:24,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:24,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:24,904 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:24,905 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-09 15:15:24,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:24,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:24,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:25,136 INFO L124 PetriNetUnfolderBase]: 600/1169 cut-off events. [2024-11-09 15:15:25,136 INFO L125 PetriNetUnfolderBase]: For 13947/13947 co-relation queries the response was YES. [2024-11-09 15:15:25,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7192 conditions, 1169 events. 600/1169 cut-off events. For 13947/13947 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 6642 event pairs, 92 based on Foata normal form. 7/1176 useless extension candidates. Maximal degree in co-relation 7061. Up to 304 conditions per place. [2024-11-09 15:15:25,142 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 174 selfloop transitions, 65 changer transitions 4/245 dead transitions. [2024-11-09 15:15:25,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 245 transitions, 4241 flow [2024-11-09 15:15:25,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:25,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:25,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-11-09 15:15:25,143 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5234375 [2024-11-09 15:15:25,143 INFO L175 Difference]: Start difference. First operand has 139 places, 216 transitions, 3581 flow. Second operand 8 states and 134 transitions. [2024-11-09 15:15:25,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 245 transitions, 4241 flow [2024-11-09 15:15:25,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 245 transitions, 4219 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-11-09 15:15:25,173 INFO L231 Difference]: Finished difference. Result has 148 places, 213 transitions, 3713 flow [2024-11-09 15:15:25,174 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=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3713, PETRI_PLACES=148, PETRI_TRANSITIONS=213} [2024-11-09 15:15:25,175 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 115 predicate places. [2024-11-09 15:15:25,175 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 213 transitions, 3713 flow [2024-11-09 15:15:25,175 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-09 15:15:25,175 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:25,175 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:25,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-09 15:15:25,176 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:25,176 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:25,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1097739932, now seen corresponding path program 5 times [2024-11-09 15:15:25,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:25,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919000185] [2024-11-09 15:15:25,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:25,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:25,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:25,208 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-09 15:15:25,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:25,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919000185] [2024-11-09 15:15:25,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919000185] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:25,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:25,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:25,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270596093] [2024-11-09 15:15:25,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:25,209 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:25,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:25,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:25,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:25,209 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:25,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 213 transitions, 3713 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-09 15:15:25,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:25,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:25,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:25,469 INFO L124 PetriNetUnfolderBase]: 560/1107 cut-off events. [2024-11-09 15:15:25,469 INFO L125 PetriNetUnfolderBase]: For 15716/15716 co-relation queries the response was YES. [2024-11-09 15:15:25,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7081 conditions, 1107 events. 560/1107 cut-off events. For 15716/15716 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 6276 event pairs, 101 based on Foata normal form. 12/1119 useless extension candidates. Maximal degree in co-relation 6763. Up to 336 conditions per place. [2024-11-09 15:15:25,475 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 150 selfloop transitions, 98 changer transitions 3/253 dead transitions. [2024-11-09 15:15:25,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 253 transitions, 4489 flow [2024-11-09 15:15:25,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:25,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:25,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-11-09 15:15:25,476 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.59765625 [2024-11-09 15:15:25,476 INFO L175 Difference]: Start difference. First operand has 148 places, 213 transitions, 3713 flow. Second operand 8 states and 153 transitions. [2024-11-09 15:15:25,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 253 transitions, 4489 flow [2024-11-09 15:15:25,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 253 transitions, 4378 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-11-09 15:15:25,508 INFO L231 Difference]: Finished difference. Result has 149 places, 207 transitions, 3769 flow [2024-11-09 15:15:25,508 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3769, PETRI_PLACES=149, PETRI_TRANSITIONS=207} [2024-11-09 15:15:25,508 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 116 predicate places. [2024-11-09 15:15:25,509 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 207 transitions, 3769 flow [2024-11-09 15:15:25,510 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-09 15:15:25,510 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:25,510 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:25,510 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-09 15:15:25,510 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:25,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:25,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1699879993, now seen corresponding path program 4 times [2024-11-09 15:15:25,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:25,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247785331] [2024-11-09 15:15:25,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:25,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:25,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:25,541 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-09 15:15:25,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:25,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247785331] [2024-11-09 15:15:25,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247785331] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:25,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:25,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:25,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077096465] [2024-11-09 15:15:25,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:25,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:25,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:25,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:25,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:25,542 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:25,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 207 transitions, 3769 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-09 15:15:25,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:25,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:25,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:25,811 INFO L124 PetriNetUnfolderBase]: 515/1036 cut-off events. [2024-11-09 15:15:25,812 INFO L125 PetriNetUnfolderBase]: For 16619/16619 co-relation queries the response was YES. [2024-11-09 15:15:25,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6812 conditions, 1036 events. 515/1036 cut-off events. For 16619/16619 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5842 event pairs, 130 based on Foata normal form. 13/1048 useless extension candidates. Maximal degree in co-relation 6523. Up to 490 conditions per place. [2024-11-09 15:15:25,819 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 152 selfloop transitions, 80 changer transitions 1/235 dead transitions. [2024-11-09 15:15:25,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 235 transitions, 4350 flow [2024-11-09 15:15:25,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:25,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:25,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-11-09 15:15:25,820 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.56640625 [2024-11-09 15:15:25,820 INFO L175 Difference]: Start difference. First operand has 149 places, 207 transitions, 3769 flow. Second operand 8 states and 145 transitions. [2024-11-09 15:15:25,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 235 transitions, 4350 flow [2024-11-09 15:15:25,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 235 transitions, 4310 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-11-09 15:15:25,856 INFO L231 Difference]: Finished difference. Result has 153 places, 203 transitions, 3836 flow [2024-11-09 15:15:25,856 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3836, PETRI_PLACES=153, PETRI_TRANSITIONS=203} [2024-11-09 15:15:25,856 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 120 predicate places. [2024-11-09 15:15:25,857 INFO L471 AbstractCegarLoop]: Abstraction has has 153 places, 203 transitions, 3836 flow [2024-11-09 15:15:25,857 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-09 15:15:25,857 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:25,857 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:25,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-09 15:15:25,857 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:25,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:25,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1903435085, now seen corresponding path program 5 times [2024-11-09 15:15:25,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:25,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451562962] [2024-11-09 15:15:25,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:25,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:25,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:25,879 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-09 15:15:25,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:25,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451562962] [2024-11-09 15:15:25,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451562962] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:25,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:25,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:25,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844308718] [2024-11-09 15:15:25,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:25,880 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:25,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:25,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:25,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:25,881 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:25,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 203 transitions, 3836 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-09 15:15:25,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:25,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:25,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:26,063 INFO L124 PetriNetUnfolderBase]: 508/1027 cut-off events. [2024-11-09 15:15:26,064 INFO L125 PetriNetUnfolderBase]: For 17368/17368 co-relation queries the response was YES. [2024-11-09 15:15:26,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6947 conditions, 1027 events. 508/1027 cut-off events. For 17368/17368 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 5791 event pairs, 102 based on Foata normal form. 10/1036 useless extension candidates. Maximal degree in co-relation 6518. Up to 293 conditions per place. [2024-11-09 15:15:26,071 INFO L140 encePairwiseOnDemand]: 26/32 looper letters, 176 selfloop transitions, 38 changer transitions 6/222 dead transitions. [2024-11-09 15:15:26,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 222 transitions, 4372 flow [2024-11-09 15:15:26,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 15:15:26,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-09 15:15:26,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-11-09 15:15:26,072 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5133928571428571 [2024-11-09 15:15:26,073 INFO L175 Difference]: Start difference. First operand has 153 places, 203 transitions, 3836 flow. Second operand 7 states and 115 transitions. [2024-11-09 15:15:26,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 222 transitions, 4372 flow [2024-11-09 15:15:26,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 222 transitions, 4271 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-11-09 15:15:26,110 INFO L231 Difference]: Finished difference. Result has 157 places, 198 transitions, 3698 flow [2024-11-09 15:15:26,111 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3709, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3698, PETRI_PLACES=157, PETRI_TRANSITIONS=198} [2024-11-09 15:15:26,112 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 124 predicate places. [2024-11-09 15:15:26,112 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 198 transitions, 3698 flow [2024-11-09 15:15:26,112 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-09 15:15:26,112 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:26,112 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:26,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-09 15:15:26,112 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:26,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:26,113 INFO L85 PathProgramCache]: Analyzing trace with hash -625616825, now seen corresponding path program 6 times [2024-11-09 15:15:26,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:26,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381764952] [2024-11-09 15:15:26,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:26,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:26,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:26,137 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-09 15:15:26,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:26,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381764952] [2024-11-09 15:15:26,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381764952] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:26,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:26,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:26,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588207675] [2024-11-09 15:15:26,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:26,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:26,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:26,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:26,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:26,139 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:26,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 198 transitions, 3698 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-09 15:15:26,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:26,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:26,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:26,303 INFO L124 PetriNetUnfolderBase]: 446/885 cut-off events. [2024-11-09 15:15:26,303 INFO L125 PetriNetUnfolderBase]: For 15164/15164 co-relation queries the response was YES. [2024-11-09 15:15:26,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6036 conditions, 885 events. 446/885 cut-off events. For 15164/15164 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4732 event pairs, 81 based on Foata normal form. 6/890 useless extension candidates. Maximal degree in co-relation 5994. Up to 293 conditions per place. [2024-11-09 15:15:26,309 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 144 selfloop transitions, 53 changer transitions 3/202 dead transitions. [2024-11-09 15:15:26,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 202 transitions, 3894 flow [2024-11-09 15:15:26,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-09 15:15:26,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-09 15:15:26,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-11-09 15:15:26,310 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.49609375 [2024-11-09 15:15:26,311 INFO L175 Difference]: Start difference. First operand has 157 places, 198 transitions, 3698 flow. Second operand 8 states and 127 transitions. [2024-11-09 15:15:26,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 202 transitions, 3894 flow [2024-11-09 15:15:26,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 202 transitions, 3746 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-11-09 15:15:26,342 INFO L231 Difference]: Finished difference. Result has 156 places, 181 transitions, 3324 flow [2024-11-09 15:15:26,342 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=3258, PETRI_DIFFERENCE_MINUEND_PLACES=149, 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=3324, PETRI_PLACES=156, PETRI_TRANSITIONS=181} [2024-11-09 15:15:26,342 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 123 predicate places. [2024-11-09 15:15:26,342 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 181 transitions, 3324 flow [2024-11-09 15:15:26,343 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-09 15:15:26,343 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:26,343 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:26,343 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-09 15:15:26,343 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:26,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:26,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1472805390, now seen corresponding path program 6 times [2024-11-09 15:15:26,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:26,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781764791] [2024-11-09 15:15:26,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:26,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:26,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:26,369 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-09 15:15:26,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:26,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781764791] [2024-11-09 15:15:26,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781764791] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 15:15:26,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 15:15:26,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-09 15:15:26,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478776965] [2024-11-09 15:15:26,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 15:15:26,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 15:15:26,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:26,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 15:15:26,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 15:15:26,371 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 32 [2024-11-09 15:15:26,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 181 transitions, 3324 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-09 15:15:26,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:26,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 32 [2024-11-09 15:15:26,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:26,530 INFO L124 PetriNetUnfolderBase]: 388/773 cut-off events. [2024-11-09 15:15:26,530 INFO L125 PetriNetUnfolderBase]: For 13082/13082 co-relation queries the response was YES. [2024-11-09 15:15:26,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5274 conditions, 773 events. 388/773 cut-off events. For 13082/13082 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 3955 event pairs, 62 based on Foata normal form. 7/779 useless extension candidates. Maximal degree in co-relation 5237. Up to 235 conditions per place. [2024-11-09 15:15:26,535 INFO L140 encePairwiseOnDemand]: 24/32 looper letters, 121 selfloop transitions, 52 changer transitions 5/180 dead transitions. [2024-11-09 15:15:26,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 180 transitions, 3436 flow [2024-11-09 15:15:26,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 15:15:26,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-09 15:15:26,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-11-09 15:15:26,536 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.48660714285714285 [2024-11-09 15:15:26,536 INFO L175 Difference]: Start difference. First operand has 156 places, 181 transitions, 3324 flow. Second operand 7 states and 109 transitions. [2024-11-09 15:15:26,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 180 transitions, 3436 flow [2024-11-09 15:15:26,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 180 transitions, 3280 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-11-09 15:15:26,559 INFO L231 Difference]: Finished difference. Result has 148 places, 164 transitions, 2927 flow [2024-11-09 15:15:26,560 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2863, PETRI_DIFFERENCE_MINUEND_PLACES=142, 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=2927, PETRI_PLACES=148, PETRI_TRANSITIONS=164} [2024-11-09 15:15:26,560 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 115 predicate places. [2024-11-09 15:15:26,560 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 164 transitions, 2927 flow [2024-11-09 15:15:26,560 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-09 15:15:26,560 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:26,560 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:26,561 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-09 15:15:26,561 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:26,561 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:26,561 INFO L85 PathProgramCache]: Analyzing trace with hash -265123075, now seen corresponding path program 1 times [2024-11-09 15:15:26,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:26,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722060374] [2024-11-09 15:15:26,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:26,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:26,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:26,634 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-09 15:15:26,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:26,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722060374] [2024-11-09 15:15:26,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722060374] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:15:26,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939450170] [2024-11-09 15:15:26,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:26,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:15:26,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:15:26,636 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-09 15:15:26,637 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-09 15:15:26,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:26,680 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:15:26,683 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:15:26,941 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-09 15:15:26,941 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:15:27,143 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-09 15:15:27,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939450170] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:15:27,144 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:15:27,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:15:27,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976791572] [2024-11-09 15:15:27,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:15:27,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:15:27,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:27,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:15:27,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:15:27,270 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:15:27,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 164 transitions, 2927 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-09 15:15:27,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:27,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:15:27,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:29,669 INFO L124 PetriNetUnfolderBase]: 1041/2020 cut-off events. [2024-11-09 15:15:29,669 INFO L125 PetriNetUnfolderBase]: For 27618/27622 co-relation queries the response was YES. [2024-11-09 15:15:29,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13212 conditions, 2020 events. 1041/2020 cut-off events. For 27618/27622 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12606 event pairs, 50 based on Foata normal form. 49/2069 useless extension candidates. Maximal degree in co-relation 13178. Up to 352 conditions per place. [2024-11-09 15:15:29,682 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 205 selfloop transitions, 348 changer transitions 10/565 dead transitions. [2024-11-09 15:15:29,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 565 transitions, 9235 flow [2024-11-09 15:15:29,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-09 15:15:29,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2024-11-09 15:15:29,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 672 transitions. [2024-11-09 15:15:29,684 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.27631578947368424 [2024-11-09 15:15:29,684 INFO L175 Difference]: Start difference. First operand has 148 places, 164 transitions, 2927 flow. Second operand 76 states and 672 transitions. [2024-11-09 15:15:29,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 565 transitions, 9235 flow [2024-11-09 15:15:29,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 565 transitions, 8727 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-11-09 15:15:29,741 INFO L231 Difference]: Finished difference. Result has 217 places, 400 transitions, 7586 flow [2024-11-09 15:15:29,742 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=131, 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=7586, PETRI_PLACES=217, PETRI_TRANSITIONS=400} [2024-11-09 15:15:29,742 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 184 predicate places. [2024-11-09 15:15:29,742 INFO L471 AbstractCegarLoop]: Abstraction has has 217 places, 400 transitions, 7586 flow [2024-11-09 15:15:29,743 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-09 15:15:29,743 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:29,743 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:29,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 15:15:29,943 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,SelfDestructingSolverStorable34 [2024-11-09 15:15:29,944 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:29,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:29,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1736001465, now seen corresponding path program 1 times [2024-11-09 15:15:29,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:29,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270601344] [2024-11-09 15:15:29,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:29,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:29,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:30,025 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-09 15:15:30,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:30,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270601344] [2024-11-09 15:15:30,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270601344] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:15:30,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210505663] [2024-11-09 15:15:30,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:30,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:15:30,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:15:30,027 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-09 15:15:30,031 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-09 15:15:30,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:30,070 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:15:30,071 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:15:30,241 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-09 15:15:30,242 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:15:30,351 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-09 15:15:30,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210505663] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:15:30,352 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:15:30,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:15:30,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120452431] [2024-11-09 15:15:30,352 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:15:30,352 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:15:30,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:30,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:15:30,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:15:30,415 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:15:30,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 400 transitions, 7586 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-09 15:15:30,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:30,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:15:30,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:32,191 INFO L124 PetriNetUnfolderBase]: 1148/2271 cut-off events. [2024-11-09 15:15:32,191 INFO L125 PetriNetUnfolderBase]: For 30294/30294 co-relation queries the response was YES. [2024-11-09 15:15:32,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15106 conditions, 2271 events. 1148/2271 cut-off events. For 30294/30294 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 14574 event pairs, 73 based on Foata normal form. 40/2311 useless extension candidates. Maximal degree in co-relation 15064. Up to 495 conditions per place. [2024-11-09 15:15:32,211 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 205 selfloop transitions, 320 changer transitions 18/545 dead transitions. [2024-11-09 15:15:32,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 545 transitions, 9769 flow [2024-11-09 15:15:32,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-09 15:15:32,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2024-11-09 15:15:32,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 521 transitions. [2024-11-09 15:15:32,220 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.29602272727272727 [2024-11-09 15:15:32,220 INFO L175 Difference]: Start difference. First operand has 217 places, 400 transitions, 7586 flow. Second operand 55 states and 521 transitions. [2024-11-09 15:15:32,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 545 transitions, 9769 flow [2024-11-09 15:15:32,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 545 transitions, 9262 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-11-09 15:15:32,313 INFO L231 Difference]: Finished difference. Result has 270 places, 410 transitions, 8003 flow [2024-11-09 15:15:32,315 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=7087, PETRI_DIFFERENCE_MINUEND_PLACES=211, 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=8003, PETRI_PLACES=270, PETRI_TRANSITIONS=410} [2024-11-09 15:15:32,315 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 237 predicate places. [2024-11-09 15:15:32,315 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 410 transitions, 8003 flow [2024-11-09 15:15:32,315 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-09 15:15:32,315 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:32,316 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:32,328 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-09 15:15:32,516 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,SelfDestructingSolverStorable35 [2024-11-09 15:15:32,516 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:32,517 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:32,517 INFO L85 PathProgramCache]: Analyzing trace with hash -273686409, now seen corresponding path program 2 times [2024-11-09 15:15:32,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:32,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897036084] [2024-11-09 15:15:32,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:32,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:32,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:32,648 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-09 15:15:32,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:32,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897036084] [2024-11-09 15:15:32,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897036084] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:15:32,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14029619] [2024-11-09 15:15:32,648 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 15:15:32,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:15:32,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:15:32,650 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-09 15:15:32,653 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-09 15:15:32,690 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 15:15:32,691 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 15:15:32,691 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:15:32,693 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:15:32,835 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-09 15:15:32,835 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:15:32,941 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-09 15:15:32,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14029619] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:15:32,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:15:32,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:15:32,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373038792] [2024-11-09 15:15:32,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:15:32,942 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:15:32,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:32,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:15:32,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=568, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:15:33,051 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:15:33,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 410 transitions, 8003 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-09 15:15:33,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:33,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:15:33,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:34,993 INFO L124 PetriNetUnfolderBase]: 2674/5158 cut-off events. [2024-11-09 15:15:34,993 INFO L125 PetriNetUnfolderBase]: For 67075/67075 co-relation queries the response was YES. [2024-11-09 15:15:35,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35650 conditions, 5158 events. 2674/5158 cut-off events. For 67075/67075 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 37977 event pairs, 234 based on Foata normal form. 90/5247 useless extension candidates. Maximal degree in co-relation 35602. Up to 1108 conditions per place. [2024-11-09 15:15:35,030 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 314 selfloop transitions, 720 changer transitions 21/1057 dead transitions. [2024-11-09 15:15:35,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 1057 transitions, 21612 flow [2024-11-09 15:15:35,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-09 15:15:35,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2024-11-09 15:15:35,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 440 transitions. [2024-11-09 15:15:35,032 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2925531914893617 [2024-11-09 15:15:35,032 INFO L175 Difference]: Start difference. First operand has 270 places, 410 transitions, 8003 flow. Second operand 47 states and 440 transitions. [2024-11-09 15:15:35,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 1057 transitions, 21612 flow [2024-11-09 15:15:35,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 1057 transitions, 20780 flow, removed 42 selfloop flow, removed 30 redundant places. [2024-11-09 15:15:35,380 INFO L231 Difference]: Finished difference. Result has 304 places, 898 transitions, 19270 flow [2024-11-09 15:15:35,380 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=7643, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=19270, PETRI_PLACES=304, PETRI_TRANSITIONS=898} [2024-11-09 15:15:35,381 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 271 predicate places. [2024-11-09 15:15:35,381 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 898 transitions, 19270 flow [2024-11-09 15:15:35,381 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-09 15:15:35,381 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:35,381 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:35,403 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-09 15:15:35,582 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:15:35,582 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:35,583 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:35,583 INFO L85 PathProgramCache]: Analyzing trace with hash -250648753, now seen corresponding path program 2 times [2024-11-09 15:15:35,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:35,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518830794] [2024-11-09 15:15:35,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:35,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:35,655 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-09 15:15:35,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:35,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518830794] [2024-11-09 15:15:35,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518830794] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:15:35,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976285487] [2024-11-09 15:15:35,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 15:15:35,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:15:35,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:15:35,659 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-09 15:15:35,660 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-09 15:15:35,693 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 15:15:35,694 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 15:15:35,695 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:15:35,695 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:15:35,809 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-09 15:15:35,809 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:15:35,912 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-09 15:15:35,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976285487] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:15:35,913 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:15:35,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:15:35,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662477967] [2024-11-09 15:15:35,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:15:35,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:15:35,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:35,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:15:35,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=547, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:15:36,038 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:15:36,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 898 transitions, 19270 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-09 15:15:36,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:36,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:15:36,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:39,691 INFO L124 PetriNetUnfolderBase]: 4341/8403 cut-off events. [2024-11-09 15:15:39,692 INFO L125 PetriNetUnfolderBase]: For 128926/128926 co-relation queries the response was YES. [2024-11-09 15:15:39,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62509 conditions, 8403 events. 4341/8403 cut-off events. For 128926/128926 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 67406 event pairs, 332 based on Foata normal form. 60/8463 useless extension candidates. Maximal degree in co-relation 62442. Up to 2348 conditions per place. [2024-11-09 15:15:39,760 INFO L140 encePairwiseOnDemand]: 19/32 looper letters, 325 selfloop transitions, 1284 changer transitions 43/1654 dead transitions. [2024-11-09 15:15:39,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 1654 transitions, 36612 flow [2024-11-09 15:15:39,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-09 15:15:39,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2024-11-09 15:15:39,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 609 transitions. [2024-11-09 15:15:39,761 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.271875 [2024-11-09 15:15:39,761 INFO L175 Difference]: Start difference. First operand has 304 places, 898 transitions, 19270 flow. Second operand 70 states and 609 transitions. [2024-11-09 15:15:39,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 1654 transitions, 36612 flow [2024-11-09 15:15:40,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 1654 transitions, 34370 flow, removed 202 selfloop flow, removed 10 redundant places. [2024-11-09 15:15:40,925 INFO L231 Difference]: Finished difference. Result has 379 places, 1466 transitions, 32715 flow [2024-11-09 15:15:40,926 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=17978, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=898, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=728, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=32715, PETRI_PLACES=379, PETRI_TRANSITIONS=1466} [2024-11-09 15:15:40,926 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 346 predicate places. [2024-11-09 15:15:40,926 INFO L471 AbstractCegarLoop]: Abstraction has has 379 places, 1466 transitions, 32715 flow [2024-11-09 15:15:40,926 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-09 15:15:40,926 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:40,927 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:40,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-09 15:15:41,130 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,SelfDestructingSolverStorable37 [2024-11-09 15:15:41,131 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:41,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:41,131 INFO L85 PathProgramCache]: Analyzing trace with hash 806424815, now seen corresponding path program 3 times [2024-11-09 15:15:41,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:41,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982155220] [2024-11-09 15:15:41,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:41,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:41,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:41,259 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-09 15:15:41,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:41,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982155220] [2024-11-09 15:15:41,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982155220] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:15:41,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386513513] [2024-11-09 15:15:41,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 15:15:41,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:15:41,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:15:41,261 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-09 15:15:41,262 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-09 15:15:41,297 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-09 15:15:41,297 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 15:15:41,298 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:15:41,298 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:15:41,515 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-09 15:15:41,515 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:15:41,614 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-09 15:15:41,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386513513] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:15:41,614 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:15:41,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:15:41,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156843970] [2024-11-09 15:15:41,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:15:41,615 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:15:41,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:41,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:15:41,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:15:41,689 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:15:41,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 1466 transitions, 32715 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-09 15:15:41,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:41,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:15:41,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:47,182 INFO L124 PetriNetUnfolderBase]: 6350/12429 cut-off events. [2024-11-09 15:15:47,182 INFO L125 PetriNetUnfolderBase]: For 187581/187585 co-relation queries the response was YES. [2024-11-09 15:15:47,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94514 conditions, 12429 events. 6350/12429 cut-off events. For 187581/187585 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 106074 event pairs, 664 based on Foata normal form. 64/12493 useless extension candidates. Maximal degree in co-relation 94431. Up to 3326 conditions per place. [2024-11-09 15:15:47,319 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 447 selfloop transitions, 1716 changer transitions 30/2195 dead transitions. [2024-11-09 15:15:47,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 2195 transitions, 51019 flow [2024-11-09 15:15:47,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-09 15:15:47,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2024-11-09 15:15:47,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 649 transitions. [2024-11-09 15:15:47,324 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2668585526315789 [2024-11-09 15:15:47,325 INFO L175 Difference]: Start difference. First operand has 379 places, 1466 transitions, 32715 flow. Second operand 76 states and 649 transitions. [2024-11-09 15:15:47,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 2195 transitions, 51019 flow [2024-11-09 15:15:50,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 2195 transitions, 49719 flow, removed 108 selfloop flow, removed 9 redundant places. [2024-11-09 15:15:50,185 INFO L231 Difference]: Finished difference. Result has 454 places, 1982 transitions, 47596 flow [2024-11-09 15:15:50,186 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=31809, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=47596, PETRI_PLACES=454, PETRI_TRANSITIONS=1982} [2024-11-09 15:15:50,186 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 421 predicate places. [2024-11-09 15:15:50,187 INFO L471 AbstractCegarLoop]: Abstraction has has 454 places, 1982 transitions, 47596 flow [2024-11-09 15:15:50,187 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-09 15:15:50,187 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:15:50,187 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:15:50,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-09 15:15:50,387 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,SelfDestructingSolverStorable38 [2024-11-09 15:15:50,389 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:15:50,389 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:15:50,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1328768807, now seen corresponding path program 3 times [2024-11-09 15:15:50,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:15:50,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848689080] [2024-11-09 15:15:50,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:15:50,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:15:50,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:15:50,460 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-09 15:15:50,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:15:50,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848689080] [2024-11-09 15:15:50,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848689080] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:15:50,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440366064] [2024-11-09 15:15:50,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 15:15:50,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:15:50,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:15:50,463 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-09 15:15:50,463 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-09 15:15:50,498 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-09 15:15:50,499 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 15:15:50,499 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:15:50,501 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:15:50,608 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-09 15:15:50,608 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:15:50,710 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-09 15:15:50,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440366064] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:15:50,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:15:50,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:15:50,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509114] [2024-11-09 15:15:50,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:15:50,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:15:50,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:15:50,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:15:50,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:15:50,763 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:15:50,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 1982 transitions, 47596 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-09 15:15:50,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:15:50,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:15:50,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:15:56,651 INFO L124 PetriNetUnfolderBase]: 6348/12380 cut-off events. [2024-11-09 15:15:56,652 INFO L125 PetriNetUnfolderBase]: For 220690/220690 co-relation queries the response was YES. [2024-11-09 15:15:56,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98811 conditions, 12380 events. 6348/12380 cut-off events. For 220690/220690 co-relation queries the response was YES. Maximal size of possible extension queue 700. Compared 105406 event pairs, 472 based on Foata normal form. 180/12560 useless extension candidates. Maximal degree in co-relation 98722. Up to 2311 conditions per place. [2024-11-09 15:15:56,770 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 237 selfloop transitions, 1506 changer transitions 391/2136 dead transitions. [2024-11-09 15:15:56,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 2136 transitions, 53178 flow [2024-11-09 15:15:56,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-09 15:15:56,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2024-11-09 15:15:56,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 457 transitions. [2024-11-09 15:15:56,772 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2596590909090909 [2024-11-09 15:15:56,772 INFO L175 Difference]: Start difference. First operand has 454 places, 1982 transitions, 47596 flow. Second operand 55 states and 457 transitions. [2024-11-09 15:15:56,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 2136 transitions, 53178 flow [2024-11-09 15:16:00,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 2136 transitions, 52785 flow, removed 97 selfloop flow, removed 12 redundant places. [2024-11-09 15:16:00,180 INFO L231 Difference]: Finished difference. Result has 503 places, 1651 transitions, 42021 flow [2024-11-09 15:16:00,181 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=47239, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1982, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1487, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=42021, PETRI_PLACES=503, PETRI_TRANSITIONS=1651} [2024-11-09 15:16:00,182 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 470 predicate places. [2024-11-09 15:16:00,182 INFO L471 AbstractCegarLoop]: Abstraction has has 503 places, 1651 transitions, 42021 flow [2024-11-09 15:16:00,182 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-09 15:16:00,182 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:16:00,182 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:16:00,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-09 15:16:00,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-09 15:16:00,383 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:16:00,384 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:16:00,384 INFO L85 PathProgramCache]: Analyzing trace with hash 360012505, now seen corresponding path program 4 times [2024-11-09 15:16:00,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:16:00,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15512382] [2024-11-09 15:16:00,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:16:00,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:16:00,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:16:00,479 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-09 15:16:00,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:16:00,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15512382] [2024-11-09 15:16:00,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15512382] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:16:00,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686582210] [2024-11-09 15:16:00,480 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 15:16:00,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:16:00,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:16:00,482 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-09 15:16:00,483 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-09 15:16:00,519 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 15:16:00,520 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 15:16:00,521 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:16:00,522 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:16:00,648 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-09 15:16:00,649 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:16:00,757 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-09 15:16:00,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686582210] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:16:00,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:16:00,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:16:00,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71331181] [2024-11-09 15:16:00,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:16:00,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:16:00,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:16:00,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:16:00,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:16:00,878 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:16:00,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 1651 transitions, 42021 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-09 15:16:00,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:16:00,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:16:00,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:16:04,865 INFO L124 PetriNetUnfolderBase]: 4944/9697 cut-off events. [2024-11-09 15:16:04,866 INFO L125 PetriNetUnfolderBase]: For 193233/193233 co-relation queries the response was YES. [2024-11-09 15:16:04,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81564 conditions, 9697 events. 4944/9697 cut-off events. For 193233/193233 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 79304 event pairs, 654 based on Foata normal form. 88/9785 useless extension candidates. Maximal degree in co-relation 81467. Up to 3007 conditions per place. [2024-11-09 15:16:04,971 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 648 selfloop transitions, 997 changer transitions 86/1733 dead transitions. [2024-11-09 15:16:04,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 1733 transitions, 46690 flow [2024-11-09 15:16:04,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-09 15:16:04,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-09 15:16:04,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 190 transitions. [2024-11-09 15:16:04,973 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3125 [2024-11-09 15:16:04,973 INFO L175 Difference]: Start difference. First operand has 503 places, 1651 transitions, 42021 flow. Second operand 19 states and 190 transitions. [2024-11-09 15:16:04,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 1733 transitions, 46690 flow [2024-11-09 15:16:07,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 1733 transitions, 42367 flow, removed 121 selfloop flow, removed 41 redundant places. [2024-11-09 15:16:07,492 INFO L231 Difference]: Finished difference. Result has 458 places, 1621 transitions, 39102 flow [2024-11-09 15:16:07,493 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=37746, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=991, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=39102, PETRI_PLACES=458, PETRI_TRANSITIONS=1621} [2024-11-09 15:16:07,498 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 425 predicate places. [2024-11-09 15:16:07,498 INFO L471 AbstractCegarLoop]: Abstraction has has 458 places, 1621 transitions, 39102 flow [2024-11-09 15:16:07,498 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-09 15:16:07,498 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:16:07,499 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:16:07,514 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-09 15:16:07,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:16:07,704 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:16:07,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:16:07,705 INFO L85 PathProgramCache]: Analyzing trace with hash -383082413, now seen corresponding path program 5 times [2024-11-09 15:16:07,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:16:07,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102705425] [2024-11-09 15:16:07,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:16:07,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:16:07,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:16:07,819 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-09 15:16:07,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:16:07,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102705425] [2024-11-09 15:16:07,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102705425] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:16:07,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303529261] [2024-11-09 15:16:07,820 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 15:16:07,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:16:07,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:16:07,822 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-09 15:16:07,823 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-09 15:16:07,857 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 15:16:07,858 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 15:16:07,858 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:16:07,859 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:16:07,969 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-09 15:16:07,969 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:16:08,058 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-09 15:16:08,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303529261] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:16:08,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:16:08,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:16:08,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570520000] [2024-11-09 15:16:08,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:16:08,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:16:08,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:16:08,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:16:08,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:16:08,173 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:16:08,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 1621 transitions, 39102 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-09 15:16:08,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:16:08,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:16:08,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:16:11,630 INFO L124 PetriNetUnfolderBase]: 5111/10050 cut-off events. [2024-11-09 15:16:11,631 INFO L125 PetriNetUnfolderBase]: For 187652/187652 co-relation queries the response was YES. [2024-11-09 15:16:11,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83002 conditions, 10050 events. 5111/10050 cut-off events. For 187652/187652 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 82982 event pairs, 553 based on Foata normal form. 28/10078 useless extension candidates. Maximal degree in co-relation 82915. Up to 1870 conditions per place. [2024-11-09 15:16:11,862 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 314 selfloop transitions, 1587 changer transitions 15/1918 dead transitions. [2024-11-09 15:16:11,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 1918 transitions, 49233 flow [2024-11-09 15:16:11,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-09 15:16:11,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2024-11-09 15:16:11,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 333 transitions. [2024-11-09 15:16:11,863 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2668269230769231 [2024-11-09 15:16:11,863 INFO L175 Difference]: Start difference. First operand has 458 places, 1621 transitions, 39102 flow. Second operand 39 states and 333 transitions. [2024-11-09 15:16:11,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 1918 transitions, 49233 flow [2024-11-09 15:16:14,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 1918 transitions, 47698 flow, removed 78 selfloop flow, removed 12 redundant places. [2024-11-09 15:16:14,336 INFO L231 Difference]: Finished difference. Result has 489 places, 1833 transitions, 47415 flow [2024-11-09 15:16:14,338 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=37854, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=47415, PETRI_PLACES=489, PETRI_TRANSITIONS=1833} [2024-11-09 15:16:14,338 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 456 predicate places. [2024-11-09 15:16:14,338 INFO L471 AbstractCegarLoop]: Abstraction has has 489 places, 1833 transitions, 47415 flow [2024-11-09 15:16:14,338 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-09 15:16:14,339 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:16:14,339 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:16:14,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-09 15:16:14,539 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,SelfDestructingSolverStorable41 [2024-11-09 15:16:14,540 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:16:14,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:16:14,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1312125171, now seen corresponding path program 6 times [2024-11-09 15:16:14,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:16:14,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986019389] [2024-11-09 15:16:14,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:16:14,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:16:14,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:16:14,651 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-09 15:16:14,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:16:14,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986019389] [2024-11-09 15:16:14,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986019389] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:16:14,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1065733291] [2024-11-09 15:16:14,652 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-09 15:16:14,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:16:14,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:16:14,654 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-09 15:16:14,655 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-09 15:16:14,694 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-11-09 15:16:14,694 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 15:16:14,695 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:16:14,696 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:16:14,817 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-09 15:16:14,817 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:16:14,927 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-09 15:16:14,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1065733291] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:16:14,928 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:16:14,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:16:14,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764953574] [2024-11-09 15:16:14,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:16:14,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:16:14,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:16:14,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:16:14,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=563, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:16:15,025 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:16:15,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 1833 transitions, 47415 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-09 15:16:15,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:16:15,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:16:15,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:16:20,283 INFO L124 PetriNetUnfolderBase]: 5834/11376 cut-off events. [2024-11-09 15:16:20,284 INFO L125 PetriNetUnfolderBase]: For 226644/226644 co-relation queries the response was YES. [2024-11-09 15:16:20,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98669 conditions, 11376 events. 5834/11376 cut-off events. For 226644/226644 co-relation queries the response was YES. Maximal size of possible extension queue 642. Compared 95010 event pairs, 580 based on Foata normal form. 80/11456 useless extension candidates. Maximal degree in co-relation 98577. Up to 2789 conditions per place. [2024-11-09 15:16:20,393 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 386 selfloop transitions, 1759 changer transitions 97/2244 dead transitions. [2024-11-09 15:16:20,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 2244 transitions, 60610 flow [2024-11-09 15:16:20,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-11-09 15:16:20,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2024-11-09 15:16:20,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 443 transitions. [2024-11-09 15:16:20,395 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.276875 [2024-11-09 15:16:20,395 INFO L175 Difference]: Start difference. First operand has 489 places, 1833 transitions, 47415 flow. Second operand 50 states and 443 transitions. [2024-11-09 15:16:20,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 2244 transitions, 60610 flow [2024-11-09 15:16:24,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 2244 transitions, 59117 flow, removed 51 selfloop flow, removed 13 redundant places. [2024-11-09 15:16:24,222 INFO L231 Difference]: Finished difference. Result has 531 places, 2040 transitions, 55395 flow [2024-11-09 15:16:24,224 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=46135, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1517, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=55395, PETRI_PLACES=531, PETRI_TRANSITIONS=2040} [2024-11-09 15:16:24,225 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 498 predicate places. [2024-11-09 15:16:24,225 INFO L471 AbstractCegarLoop]: Abstraction has has 531 places, 2040 transitions, 55395 flow [2024-11-09 15:16:24,225 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-09 15:16:24,225 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:16:24,226 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:16:24,238 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-09 15:16:24,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:16:24,427 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:16:24,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:16:24,427 INFO L85 PathProgramCache]: Analyzing trace with hash -7651209, now seen corresponding path program 7 times [2024-11-09 15:16:24,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:16:24,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653509718] [2024-11-09 15:16:24,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:16:24,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:16:24,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:16:24,503 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-09 15:16:24,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:16:24,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653509718] [2024-11-09 15:16:24,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653509718] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:16:24,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921405044] [2024-11-09 15:16:24,504 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 15:16:24,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:16:24,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:16:24,560 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-09 15:16:24,563 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-09 15:16:24,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:16:24,598 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:16:24,599 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:16:24,712 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-09 15:16:24,712 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:16:24,814 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-09 15:16:24,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921405044] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:16:24,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:16:24,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:16:24,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912083400] [2024-11-09 15:16:24,815 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:16:24,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:16:24,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:16:24,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:16:24,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:16:24,927 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:16:24,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 2040 transitions, 55395 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-09 15:16:24,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:16:24,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:16:24,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:16:30,082 INFO L124 PetriNetUnfolderBase]: 5727/11175 cut-off events. [2024-11-09 15:16:30,082 INFO L125 PetriNetUnfolderBase]: For 230099/230099 co-relation queries the response was YES. [2024-11-09 15:16:30,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100456 conditions, 11175 events. 5727/11175 cut-off events. For 230099/230099 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 93090 event pairs, 636 based on Foata normal form. 24/11199 useless extension candidates. Maximal degree in co-relation 100360. Up to 3347 conditions per place. [2024-11-09 15:16:30,218 INFO L140 encePairwiseOnDemand]: 21/32 looper letters, 302 selfloop transitions, 1837 changer transitions 36/2177 dead transitions. [2024-11-09 15:16:30,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 2177 transitions, 61974 flow [2024-11-09 15:16:30,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-09 15:16:30,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2024-11-09 15:16:30,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 355 transitions. [2024-11-09 15:16:30,220 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.25799418604651164 [2024-11-09 15:16:30,220 INFO L175 Difference]: Start difference. First operand has 531 places, 2040 transitions, 55395 flow. Second operand 43 states and 355 transitions. [2024-11-09 15:16:30,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 2177 transitions, 61974 flow [2024-11-09 15:16:34,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 2177 transitions, 59526 flow, removed 68 selfloop flow, removed 25 redundant places. [2024-11-09 15:16:34,294 INFO L231 Difference]: Finished difference. Result has 549 places, 2084 transitions, 57881 flow [2024-11-09 15:16:34,296 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=53037, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2040, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1776, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=57881, PETRI_PLACES=549, PETRI_TRANSITIONS=2084} [2024-11-09 15:16:34,296 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 516 predicate places. [2024-11-09 15:16:34,296 INFO L471 AbstractCegarLoop]: Abstraction has has 549 places, 2084 transitions, 57881 flow [2024-11-09 15:16:34,296 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-09 15:16:34,296 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:16:34,296 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:16:34,308 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-09 15:16:34,497 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,SelfDestructingSolverStorable43 [2024-11-09 15:16:34,498 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:16:34,498 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:16:34,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1438416379, now seen corresponding path program 8 times [2024-11-09 15:16:34,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:16:34,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118191847] [2024-11-09 15:16:34,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:16:34,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:16:34,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:16:34,566 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-09 15:16:34,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:16:34,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118191847] [2024-11-09 15:16:34,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118191847] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:16:34,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579266580] [2024-11-09 15:16:34,567 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 15:16:34,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:16:34,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:16:34,568 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-09 15:16:34,569 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-09 15:16:34,603 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 15:16:34,603 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 15:16:34,604 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:16:34,604 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:16:34,729 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-09 15:16:34,729 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:16:34,824 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-09 15:16:34,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579266580] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:16:34,825 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:16:34,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:16:34,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917563013] [2024-11-09 15:16:34,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:16:34,826 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:16:34,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:16:34,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:16:34,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:16:34,884 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:16:34,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 2084 transitions, 57881 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-09 15:16:34,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:16:34,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:16:34,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:16:40,465 INFO L124 PetriNetUnfolderBase]: 6317/12368 cut-off events. [2024-11-09 15:16:40,465 INFO L125 PetriNetUnfolderBase]: For 260054/260054 co-relation queries the response was YES. [2024-11-09 15:16:40,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111831 conditions, 12368 events. 6317/12368 cut-off events. For 260054/260054 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 104598 event pairs, 454 based on Foata normal form. 156/12524 useless extension candidates. Maximal degree in co-relation 111736. Up to 2483 conditions per place. [2024-11-09 15:16:40,572 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 290 selfloop transitions, 2117 changer transitions 68/2477 dead transitions. [2024-11-09 15:16:40,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 614 places, 2477 transitions, 71278 flow [2024-11-09 15:16:40,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2024-11-09 15:16:40,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2024-11-09 15:16:40,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 559 transitions. [2024-11-09 15:16:40,574 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.25317028985507245 [2024-11-09 15:16:40,574 INFO L175 Difference]: Start difference. First operand has 549 places, 2084 transitions, 57881 flow. Second operand 69 states and 559 transitions. [2024-11-09 15:16:40,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 614 places, 2477 transitions, 71278 flow [2024-11-09 15:16:44,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 2477 transitions, 69690 flow, removed 61 selfloop flow, removed 28 redundant places. [2024-11-09 15:16:44,795 INFO L231 Difference]: Finished difference. Result has 593 places, 2307 transitions, 67369 flow [2024-11-09 15:16:44,796 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=56501, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2084, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1870, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=69, PETRI_FLOW=67369, PETRI_PLACES=593, PETRI_TRANSITIONS=2307} [2024-11-09 15:16:44,796 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 560 predicate places. [2024-11-09 15:16:44,797 INFO L471 AbstractCegarLoop]: Abstraction has has 593 places, 2307 transitions, 67369 flow [2024-11-09 15:16:44,797 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-09 15:16:44,797 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:16:44,797 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:16:44,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-09 15:16:44,998 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,SelfDestructingSolverStorable44 [2024-11-09 15:16:44,998 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:16:44,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:16:44,999 INFO L85 PathProgramCache]: Analyzing trace with hash -226033447, now seen corresponding path program 9 times [2024-11-09 15:16:44,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:16:44,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685231067] [2024-11-09 15:16:44,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:16:44,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:16:45,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:16:45,064 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-09 15:16:45,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:16:45,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685231067] [2024-11-09 15:16:45,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685231067] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:16:45,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277015612] [2024-11-09 15:16:45,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 15:16:45,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:16:45,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:16:45,066 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-09 15:16:45,066 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-09 15:16:45,099 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-09 15:16:45,099 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 15:16:45,100 INFO L255 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-09 15:16:45,101 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:16:45,202 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-09 15:16:45,202 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:16:45,320 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-09 15:16:45,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277015612] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:16:45,321 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:16:45,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 24 [2024-11-09 15:16:45,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713246508] [2024-11-09 15:16:45,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:16:45,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-09 15:16:45,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:16:45,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-09 15:16:45,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2024-11-09 15:16:45,366 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:16:45,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 593 places, 2307 transitions, 67369 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-09 15:16:45,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:16:45,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:16:45,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-09 15:16:50,526 INFO L124 PetriNetUnfolderBase]: 6164/11986 cut-off events. [2024-11-09 15:16:50,526 INFO L125 PetriNetUnfolderBase]: For 279243/279247 co-relation queries the response was YES. [2024-11-09 15:16:50,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112893 conditions, 11986 events. 6164/11986 cut-off events. For 279243/279247 co-relation queries the response was YES. Maximal size of possible extension queue 670. Compared 100213 event pairs, 456 based on Foata normal form. 68/12054 useless extension candidates. Maximal degree in co-relation 112800. Up to 2396 conditions per place. [2024-11-09 15:16:50,622 INFO L140 encePairwiseOnDemand]: 20/32 looper letters, 261 selfloop transitions, 1831 changer transitions 334/2428 dead transitions. [2024-11-09 15:16:50,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 640 places, 2428 transitions, 73305 flow [2024-11-09 15:16:50,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2024-11-09 15:16:50,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2024-11-09 15:16:50,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 440 transitions. [2024-11-09 15:16:50,623 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.25 [2024-11-09 15:16:50,623 INFO L175 Difference]: Start difference. First operand has 593 places, 2307 transitions, 67369 flow. Second operand 55 states and 440 transitions. [2024-11-09 15:16:50,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 640 places, 2428 transitions, 73305 flow [2024-11-09 15:16:54,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 605 places, 2428 transitions, 71852 flow, removed 76 selfloop flow, removed 35 redundant places. [2024-11-09 15:16:54,806 INFO L231 Difference]: Finished difference. Result has 611 places, 2019 transitions, 61183 flow [2024-11-09 15:16:54,807 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=32, PETRI_DIFFERENCE_MINUEND_FLOW=65951, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1825, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=55, PETRI_FLOW=61183, PETRI_PLACES=611, PETRI_TRANSITIONS=2019} [2024-11-09 15:16:54,807 INFO L277 CegarLoopForPetriNet]: 33 programPoint places, 578 predicate places. [2024-11-09 15:16:54,807 INFO L471 AbstractCegarLoop]: Abstraction has has 611 places, 2019 transitions, 61183 flow [2024-11-09 15:16:54,807 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-09 15:16:54,808 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-09 15:16:54,808 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 15:16:54,819 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-09 15:16:55,011 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,SelfDestructingSolverStorable45 [2024-11-09 15:16:55,012 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2024-11-09 15:16:55,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 15:16:55,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1608737140, now seen corresponding path program 4 times [2024-11-09 15:16:55,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 15:16:55,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222901419] [2024-11-09 15:16:55,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 15:16:55,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 15:16:55,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 15:16:55,070 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:16:55,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 15:16:55,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222901419] [2024-11-09 15:16:55,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222901419] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 15:16:55,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199601755] [2024-11-09 15:16:55,071 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 15:16:55,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 15:16:55,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 15:16:55,072 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-09 15:16:55,073 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-09 15:16:55,104 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 15:16:55,105 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 15:16:55,105 INFO L255 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-09 15:16:55,106 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 15:16:55,117 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:16:55,117 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 15:16:55,171 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 15:16:55,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199601755] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 15:16:55,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 15:16:55,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-11-09 15:16:55,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552199190] [2024-11-09 15:16:55,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 15:16:55,172 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-09 15:16:55,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 15:16:55,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-09 15:16:55,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-11-09 15:16:55,190 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 32 [2024-11-09 15:16:55,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 2019 transitions, 61183 flow. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 12 states have internal predecessors, (68), 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-09 15:16:55,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-09 15:16:55,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 32 [2024-11-09 15:16:55,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand