./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/weaver/fibonacci.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c00e63dc Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/fibonacci.wvr.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e --- Real Ultimate output --- This is Ultimate 0.3.0-?-c00e63d-m [2025-02-06 18:49:47,414 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-06 18:49:47,466 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-06 18:49:47,470 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-06 18:49:47,470 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-06 18:49:47,483 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-06 18:49:47,484 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-06 18:49:47,484 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-06 18:49:47,484 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-06 18:49:47,484 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-06 18:49:47,484 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-06 18:49:47,484 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-06 18:49:47,485 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-06 18:49:47,485 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-06 18:49:47,485 INFO L153 SettingsManager]: * Use SBE=true [2025-02-06 18:49:47,485 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-06 18:49:47,485 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-06 18:49:47,485 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-06 18:49:47,485 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-06 18:49:47,486 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-06 18:49:47,487 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-06 18:49:47,487 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-06 18:49:47,487 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-06 18:49:47,487 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-06 18:49:47,487 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 18:49:47,487 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-06 18:49:47,487 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-06 18:49:47,487 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-06 18:49:47,487 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-06 18:49:47,487 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-06 18:49:47,488 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-06 18:49:47,488 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-06 18:49:47,488 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-06 18:49:47,488 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-06 18:49:47,488 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-06 18:49:47,488 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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-jdk21/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 -> 115f061be4541a19227bc1624a8b38d08b679b43ee58fd41d4a05fa6a8fd007e [2025-02-06 18:49:47,665 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-06 18:49:47,670 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-06 18:49:47,672 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-06 18:49:47,673 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-06 18:49:47,673 INFO L274 PluginConnector]: CDTParser initialized [2025-02-06 18:49:47,673 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/fibonacci.wvr.c [2025-02-06 18:49:48,862 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/248c88aae/52527dc16abc4d22bbfcda7b5baf37b4/FLAG9ad6f0828 [2025-02-06 18:49:49,176 INFO L384 CDTParser]: Found 1 translation units. [2025-02-06 18:49:49,177 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/fibonacci.wvr.c [2025-02-06 18:49:49,185 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/248c88aae/52527dc16abc4d22bbfcda7b5baf37b4/FLAG9ad6f0828 [2025-02-06 18:49:49,461 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/248c88aae/52527dc16abc4d22bbfcda7b5baf37b4 [2025-02-06 18:49:49,463 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-06 18:49:49,465 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-06 18:49:49,467 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-06 18:49:49,467 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-06 18:49:49,475 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-06 18:49:49,476 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,478 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e3f5dff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49, skipping insertion in model container [2025-02-06 18:49:49,478 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,506 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-06 18:49:49,737 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 18:49:49,751 INFO L200 MainTranslator]: Completed pre-run [2025-02-06 18:49:49,773 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-06 18:49:49,792 INFO L204 MainTranslator]: Completed translation [2025-02-06 18:49:49,793 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49 WrapperNode [2025-02-06 18:49:49,793 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-06 18:49:49,794 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-06 18:49:49,797 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-06 18:49:49,797 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-06 18:49:49,802 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,807 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,827 INFO L138 Inliner]: procedures = 22, calls = 19, calls flagged for inlining = 13, calls inlined = 17, statements flattened = 216 [2025-02-06 18:49:49,829 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-06 18:49:49,830 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-06 18:49:49,830 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-06 18:49:49,830 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-06 18:49:49,837 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,837 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,843 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,856 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]. [2025-02-06 18:49:49,859 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,860 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,863 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,864 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,864 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,865 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,866 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-06 18:49:49,867 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-06 18:49:49,867 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-06 18:49:49,867 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-06 18:49:49,868 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (1/1) ... [2025-02-06 18:49:49,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-06 18:49:49,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:49:49,889 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-06 18:49:49,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-06 18:49:49,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-06 18:49:49,907 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-02-06 18:49:49,908 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-02-06 18:49:49,908 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-02-06 18:49:49,908 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-02-06 18:49:49,908 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-06 18:49:49,908 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-06 18:49:49,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-06 18:49:49,909 WARN L227 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-02-06 18:49:49,966 INFO L257 CfgBuilder]: Building ICFG [2025-02-06 18:49:49,967 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-06 18:49:50,283 INFO L304 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-02-06 18:49:50,284 INFO L308 CfgBuilder]: Performing block encoding [2025-02-06 18:49:50,467 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-06 18:49:50,468 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-06 18:49:50,468 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:49:50 BoogieIcfgContainer [2025-02-06 18:49:50,468 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-06 18:49:50,470 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-06 18:49:50,470 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-06 18:49:50,473 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-06 18:49:50,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.02 06:49:49" (1/3) ... [2025-02-06 18:49:50,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b174ed2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:49:50, skipping insertion in model container [2025-02-06 18:49:50,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.02 06:49:49" (2/3) ... [2025-02-06 18:49:50,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b174ed2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.02 06:49:50, skipping insertion in model container [2025-02-06 18:49:50,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 06.02 06:49:50" (3/3) ... [2025-02-06 18:49:50,476 INFO L128 eAbstractionObserver]: Analyzing ICFG fibonacci.wvr.c [2025-02-06 18:49:50,488 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-06 18:49:50,489 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG fibonacci.wvr.c that has 3 procedures, 87 locations, 1 initial locations, 2 loop locations, and 28 error locations. [2025-02-06 18:49:50,489 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-02-06 18:49:50,565 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-02-06 18:49:50,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 93 places, 96 transitions, 206 flow [2025-02-06 18:49:50,633 INFO L124 PetriNetUnfolderBase]: 10/94 cut-off events. [2025-02-06 18:49:50,636 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-02-06 18:49:50,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103 conditions, 94 events. 10/94 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 312 event pairs, 0 based on Foata normal form. 0/56 useless extension candidates. Maximal degree in co-relation 91. Up to 2 conditions per place. [2025-02-06 18:49:50,639 INFO L82 GeneralOperation]: Start removeDead. Operand has 93 places, 96 transitions, 206 flow [2025-02-06 18:49:50,642 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 89 places, 92 transitions, 193 flow [2025-02-06 18:49:50,650 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-06 18:49:50,662 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;@c0794f4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-06 18:49:50,662 INFO L334 AbstractCegarLoop]: Starting to check reachability of 58 error locations. [2025-02-06 18:49:50,669 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-06 18:49:50,669 INFO L124 PetriNetUnfolderBase]: 1/16 cut-off events. [2025-02-06 18:49:50,669 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2025-02-06 18:49:50,669 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:50,669 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2025-02-06 18:49:50,670 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:50,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:50,674 INFO L85 PathProgramCache]: Analyzing trace with hash 2140221991, now seen corresponding path program 1 times [2025-02-06 18:49:50,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:50,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804909941] [2025-02-06 18:49:50,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:50,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:50,735 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-06 18:49:50,752 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-06 18:49:50,753 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:50,754 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:50,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:50,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:50,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804909941] [2025-02-06 18:49:50,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804909941] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:50,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:50,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:50,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1686307679] [2025-02-06 18:49:50,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:50,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:50,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:50,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:50,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:50,926 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 96 [2025-02-06 18:49:50,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 92 transitions, 193 flow. Second operand has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:50,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:50,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 96 [2025-02-06 18:49:50,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:51,276 INFO L124 PetriNetUnfolderBase]: 755/1896 cut-off events. [2025-02-06 18:49:51,277 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2025-02-06 18:49:51,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3064 conditions, 1896 events. 755/1896 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 13351 event pairs, 282 based on Foata normal form. 60/1535 useless extension candidates. Maximal degree in co-relation 2988. Up to 626 conditions per place. [2025-02-06 18:49:51,291 INFO L140 encePairwiseOnDemand]: 91/96 looper letters, 50 selfloop transitions, 3 changer transitions 0/107 dead transitions. [2025-02-06 18:49:51,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 107 transitions, 332 flow [2025-02-06 18:49:51,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:51,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:51,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 279 transitions. [2025-02-06 18:49:51,303 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7265625 [2025-02-06 18:49:51,305 INFO L175 Difference]: Start difference. First operand has 89 places, 92 transitions, 193 flow. Second operand 4 states and 279 transitions. [2025-02-06 18:49:51,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 107 transitions, 332 flow [2025-02-06 18:49:51,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 107 transitions, 326 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:51,312 INFO L231 Difference]: Finished difference. Result has 87 places, 90 transitions, 190 flow [2025-02-06 18:49:51,314 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=190, PETRI_PLACES=87, PETRI_TRANSITIONS=90} [2025-02-06 18:49:51,317 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, -2 predicate places. [2025-02-06 18:49:51,318 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 90 transitions, 190 flow [2025-02-06 18:49:51,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:51,319 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:51,319 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:51,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-06 18:49:51,319 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:51,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:51,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1922372891, now seen corresponding path program 1 times [2025-02-06 18:49:51,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:51,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397700047] [2025-02-06 18:49:51,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:51,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:51,333 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-06 18:49:51,342 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-06 18:49:51,342 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:51,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:51,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:51,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:51,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397700047] [2025-02-06 18:49:51,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397700047] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:51,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:51,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:51,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437544542] [2025-02-06 18:49:51,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:51,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:51,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:51,425 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:51,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:51,448 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 96 [2025-02-06 18:49:51,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 90 transitions, 190 flow. Second operand has 4 states, 4 states have (on average 58.25) internal successors, (233), 4 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:51,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:51,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 96 [2025-02-06 18:49:51,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:51,661 INFO L124 PetriNetUnfolderBase]: 651/1754 cut-off events. [2025-02-06 18:49:51,662 INFO L125 PetriNetUnfolderBase]: For 59/59 co-relation queries the response was YES. [2025-02-06 18:49:51,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2795 conditions, 1754 events. 651/1754 cut-off events. For 59/59 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 12469 event pairs, 266 based on Foata normal form. 0/1419 useless extension candidates. Maximal degree in co-relation 2440. Up to 626 conditions per place. [2025-02-06 18:49:51,673 INFO L140 encePairwiseOnDemand]: 92/96 looper letters, 48 selfloop transitions, 3 changer transitions 0/106 dead transitions. [2025-02-06 18:49:51,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 106 transitions, 326 flow [2025-02-06 18:49:51,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:51,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:51,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 280 transitions. [2025-02-06 18:49:51,675 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7291666666666666 [2025-02-06 18:49:51,675 INFO L175 Difference]: Start difference. First operand has 87 places, 90 transitions, 190 flow. Second operand 4 states and 280 transitions. [2025-02-06 18:49:51,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 106 transitions, 326 flow [2025-02-06 18:49:51,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 106 transitions, 320 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:51,677 INFO L231 Difference]: Finished difference. Result has 86 places, 89 transitions, 188 flow [2025-02-06 18:49:51,677 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=86, PETRI_TRANSITIONS=89} [2025-02-06 18:49:51,677 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, -3 predicate places. [2025-02-06 18:49:51,678 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 89 transitions, 188 flow [2025-02-06 18:49:51,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 58.25) internal successors, (233), 4 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:51,678 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:51,678 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:51,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-02-06 18:49:51,678 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:51,678 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:51,679 INFO L85 PathProgramCache]: Analyzing trace with hash 2066447454, now seen corresponding path program 1 times [2025-02-06 18:49:51,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:51,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281905579] [2025-02-06 18:49:51,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:51,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:51,685 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 8 statements into 1 equivalence classes. [2025-02-06 18:49:51,693 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 8 of 8 statements. [2025-02-06 18:49:51,697 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:51,697 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:51,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:51,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:51,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281905579] [2025-02-06 18:49:51,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281905579] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:51,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:51,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:51,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000231733] [2025-02-06 18:49:51,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:51,815 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:51,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:51,815 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:51,815 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:51,856 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 96 [2025-02-06 18:49:51,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 89 transitions, 188 flow. Second operand has 4 states, 4 states have (on average 57.75) internal successors, (231), 4 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:51,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:51,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 96 [2025-02-06 18:49:51,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:52,045 INFO L124 PetriNetUnfolderBase]: 749/1903 cut-off events. [2025-02-06 18:49:52,045 INFO L125 PetriNetUnfolderBase]: For 61/61 co-relation queries the response was YES. [2025-02-06 18:49:52,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3096 conditions, 1903 events. 749/1903 cut-off events. For 61/61 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 13682 event pairs, 269 based on Foata normal form. 58/1556 useless extension candidates. Maximal degree in co-relation 2729. Up to 658 conditions per place. [2025-02-06 18:49:52,053 INFO L140 encePairwiseOnDemand]: 91/96 looper letters, 49 selfloop transitions, 3 changer transitions 0/103 dead transitions. [2025-02-06 18:49:52,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 103 transitions, 325 flow [2025-02-06 18:49:52,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:52,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:52,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 278 transitions. [2025-02-06 18:49:52,054 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7239583333333334 [2025-02-06 18:49:52,054 INFO L175 Difference]: Start difference. First operand has 86 places, 89 transitions, 188 flow. Second operand 4 states and 278 transitions. [2025-02-06 18:49:52,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 103 transitions, 325 flow [2025-02-06 18:49:52,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 103 transitions, 315 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:52,056 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 184 flow [2025-02-06 18:49:52,056 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=184, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2025-02-06 18:49:52,057 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, -5 predicate places. [2025-02-06 18:49:52,057 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 184 flow [2025-02-06 18:49:52,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.75) internal successors, (231), 4 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:52,057 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:52,057 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:52,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-06 18:49:52,057 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:52,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:52,058 INFO L85 PathProgramCache]: Analyzing trace with hash -364637713, now seen corresponding path program 1 times [2025-02-06 18:49:52,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:52,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908285582] [2025-02-06 18:49:52,058 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:52,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:52,062 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-02-06 18:49:52,064 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-02-06 18:49:52,064 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:52,064 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:52,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:52,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:52,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908285582] [2025-02-06 18:49:52,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908285582] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:52,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:52,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:49:52,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717075754] [2025-02-06 18:49:52,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:52,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:52,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:52,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:52,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:52,135 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 96 [2025-02-06 18:49:52,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 184 flow. Second operand has 4 states, 4 states have (on average 58.75) internal successors, (235), 4 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:52,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:52,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 96 [2025-02-06 18:49:52,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:52,307 INFO L124 PetriNetUnfolderBase]: 647/1772 cut-off events. [2025-02-06 18:49:52,307 INFO L125 PetriNetUnfolderBase]: For 43/43 co-relation queries the response was YES. [2025-02-06 18:49:52,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2811 conditions, 1772 events. 647/1772 cut-off events. For 43/43 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 12901 event pairs, 269 based on Foata normal form. 0/1432 useless extension candidates. Maximal degree in co-relation 2462. Up to 658 conditions per place. [2025-02-06 18:49:52,315 INFO L140 encePairwiseOnDemand]: 92/96 looper letters, 47 selfloop transitions, 3 changer transitions 0/102 dead transitions. [2025-02-06 18:49:52,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 102 transitions, 315 flow [2025-02-06 18:49:52,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:52,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:52,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 279 transitions. [2025-02-06 18:49:52,317 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7265625 [2025-02-06 18:49:52,317 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 184 flow. Second operand 4 states and 279 transitions. [2025-02-06 18:49:52,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 102 transitions, 315 flow [2025-02-06 18:49:52,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 102 transitions, 309 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:52,319 INFO L231 Difference]: Finished difference. Result has 83 places, 86 transitions, 182 flow [2025-02-06 18:49:52,320 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=182, PETRI_PLACES=83, PETRI_TRANSITIONS=86} [2025-02-06 18:49:52,320 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, -6 predicate places. [2025-02-06 18:49:52,320 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 86 transitions, 182 flow [2025-02-06 18:49:52,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 58.75) internal successors, (235), 4 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:52,321 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:52,321 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:52,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-02-06 18:49:52,321 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:52,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:52,321 INFO L85 PathProgramCache]: Analyzing trace with hash 563476317, now seen corresponding path program 1 times [2025-02-06 18:49:52,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:52,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268577513] [2025-02-06 18:49:52,322 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:52,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:52,326 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-02-06 18:49:52,335 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-02-06 18:49:52,335 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:52,335 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:52,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:52,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:52,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268577513] [2025-02-06 18:49:52,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268577513] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:52,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:52,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:52,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391878626] [2025-02-06 18:49:52,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:52,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:49:52,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:52,389 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:49:52,389 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 18:49:52,418 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 96 [2025-02-06 18:49:52,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 86 transitions, 182 flow. Second operand has 5 states, 5 states have (on average 56.6) internal successors, (283), 5 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:52,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:52,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 96 [2025-02-06 18:49:52,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:52,661 INFO L124 PetriNetUnfolderBase]: 899/1988 cut-off events. [2025-02-06 18:49:52,661 INFO L125 PetriNetUnfolderBase]: For 63/63 co-relation queries the response was YES. [2025-02-06 18:49:52,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3447 conditions, 1988 events. 899/1988 cut-off events. For 63/63 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 13032 event pairs, 298 based on Foata normal form. 0/1668 useless extension candidates. Maximal degree in co-relation 3058. Up to 626 conditions per place. [2025-02-06 18:49:52,672 INFO L140 encePairwiseOnDemand]: 90/96 looper letters, 68 selfloop transitions, 5 changer transitions 0/120 dead transitions. [2025-02-06 18:49:52,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 120 transitions, 408 flow [2025-02-06 18:49:52,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 18:49:52,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-06 18:49:52,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 349 transitions. [2025-02-06 18:49:52,674 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7270833333333333 [2025-02-06 18:49:52,674 INFO L175 Difference]: Start difference. First operand has 83 places, 86 transitions, 182 flow. Second operand 5 states and 349 transitions. [2025-02-06 18:49:52,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 120 transitions, 408 flow [2025-02-06 18:49:52,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 120 transitions, 394 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:52,678 INFO L231 Difference]: Finished difference. Result has 84 places, 86 transitions, 191 flow [2025-02-06 18:49:52,678 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=191, PETRI_PLACES=84, PETRI_TRANSITIONS=86} [2025-02-06 18:49:52,679 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, -5 predicate places. [2025-02-06 18:49:52,679 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 86 transitions, 191 flow [2025-02-06 18:49:52,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.6) internal successors, (283), 5 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:52,679 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:52,680 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:52,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-06 18:49:52,680 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:52,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:52,680 INFO L85 PathProgramCache]: Analyzing trace with hash 563477310, now seen corresponding path program 1 times [2025-02-06 18:49:52,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:52,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906564130] [2025-02-06 18:49:52,680 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:52,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:52,685 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 9 statements into 1 equivalence classes. [2025-02-06 18:49:52,687 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 9 of 9 statements. [2025-02-06 18:49:52,687 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:52,688 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:52,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:52,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:52,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906564130] [2025-02-06 18:49:52,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906564130] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:52,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:52,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:52,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012812269] [2025-02-06 18:49:52,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:52,714 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:52,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:52,714 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:52,714 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:52,734 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 96 [2025-02-06 18:49:52,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 86 transitions, 191 flow. Second operand has 4 states, 4 states have (on average 55.75) internal successors, (223), 4 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:52,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:52,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 96 [2025-02-06 18:49:52,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:52,950 INFO L124 PetriNetUnfolderBase]: 957/2288 cut-off events. [2025-02-06 18:49:52,951 INFO L125 PetriNetUnfolderBase]: For 158/158 co-relation queries the response was YES. [2025-02-06 18:49:52,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3968 conditions, 2288 events. 957/2288 cut-off events. For 158/158 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 16423 event pairs, 406 based on Foata normal form. 0/1915 useless extension candidates. Maximal degree in co-relation 3540. Up to 965 conditions per place. [2025-02-06 18:49:52,960 INFO L140 encePairwiseOnDemand]: 90/96 looper letters, 70 selfloop transitions, 5 changer transitions 0/123 dead transitions. [2025-02-06 18:49:52,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 123 transitions, 421 flow [2025-02-06 18:49:52,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:52,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:52,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 292 transitions. [2025-02-06 18:49:52,961 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7604166666666666 [2025-02-06 18:49:52,961 INFO L175 Difference]: Start difference. First operand has 84 places, 86 transitions, 191 flow. Second operand 4 states and 292 transitions. [2025-02-06 18:49:52,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 123 transitions, 421 flow [2025-02-06 18:49:52,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 123 transitions, 412 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:52,963 INFO L231 Difference]: Finished difference. Result has 86 places, 88 transitions, 211 flow [2025-02-06 18:49:52,963 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=184, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=211, PETRI_PLACES=86, PETRI_TRANSITIONS=88} [2025-02-06 18:49:52,964 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, -3 predicate places. [2025-02-06 18:49:52,964 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 88 transitions, 211 flow [2025-02-06 18:49:52,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 55.75) internal successors, (223), 4 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:52,964 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:52,964 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:52,964 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-02-06 18:49:52,964 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:52,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:52,965 INFO L85 PathProgramCache]: Analyzing trace with hash 287897262, now seen corresponding path program 1 times [2025-02-06 18:49:52,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:52,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820111603] [2025-02-06 18:49:52,965 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:52,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:52,968 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-02-06 18:49:52,971 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-02-06 18:49:52,971 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:52,971 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:53,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:53,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:53,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820111603] [2025-02-06 18:49:53,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820111603] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:53,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:53,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 18:49:53,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16646979] [2025-02-06 18:49:53,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:53,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:49:53,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:53,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:49:53,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:49:53,043 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 96 [2025-02-06 18:49:53,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 88 transitions, 211 flow. Second operand has 6 states, 6 states have (on average 53.333333333333336) internal successors, (320), 6 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:53,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:53,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 96 [2025-02-06 18:49:53,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:53,423 INFO L124 PetriNetUnfolderBase]: 1125/2394 cut-off events. [2025-02-06 18:49:53,423 INFO L125 PetriNetUnfolderBase]: For 447/455 co-relation queries the response was YES. [2025-02-06 18:49:53,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4540 conditions, 2394 events. 1125/2394 cut-off events. For 447/455 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 16206 event pairs, 258 based on Foata normal form. 68/2151 useless extension candidates. Maximal degree in co-relation 4076. Up to 656 conditions per place. [2025-02-06 18:49:53,438 INFO L140 encePairwiseOnDemand]: 88/96 looper letters, 83 selfloop transitions, 9 changer transitions 0/139 dead transitions. [2025-02-06 18:49:53,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 139 transitions, 503 flow [2025-02-06 18:49:53,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:49:53,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:49:53,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 402 transitions. [2025-02-06 18:49:53,445 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6979166666666666 [2025-02-06 18:49:53,445 INFO L175 Difference]: Start difference. First operand has 86 places, 88 transitions, 211 flow. Second operand 6 states and 402 transitions. [2025-02-06 18:49:53,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 139 transitions, 503 flow [2025-02-06 18:49:53,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 139 transitions, 500 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:49:53,450 INFO L231 Difference]: Finished difference. Result has 90 places, 88 transitions, 233 flow [2025-02-06 18:49:53,450 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=233, PETRI_PLACES=90, PETRI_TRANSITIONS=88} [2025-02-06 18:49:53,452 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 1 predicate places. [2025-02-06 18:49:53,452 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 88 transitions, 233 flow [2025-02-06 18:49:53,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 53.333333333333336) internal successors, (320), 6 states have internal predecessors, (320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:53,452 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:53,452 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:53,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-06 18:49:53,452 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:53,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:53,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1769542801, now seen corresponding path program 1 times [2025-02-06 18:49:53,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:53,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334976414] [2025-02-06 18:49:53,453 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:53,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:53,459 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-02-06 18:49:53,464 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-02-06 18:49:53,464 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:53,464 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:53,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:53,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:53,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334976414] [2025-02-06 18:49:53,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334976414] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:53,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:53,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:53,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229808025] [2025-02-06 18:49:53,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:53,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:49:53,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:53,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:49:53,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 18:49:53,607 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 96 [2025-02-06 18:49:53,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 88 transitions, 233 flow. Second operand has 5 states, 5 states have (on average 57.0) internal successors, (285), 5 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:53,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:53,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 96 [2025-02-06 18:49:53,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:53,820 INFO L124 PetriNetUnfolderBase]: 1068/2362 cut-off events. [2025-02-06 18:49:53,820 INFO L125 PetriNetUnfolderBase]: For 1122/1218 co-relation queries the response was YES. [2025-02-06 18:49:53,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4751 conditions, 2362 events. 1068/2362 cut-off events. For 1122/1218 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 16417 event pairs, 327 based on Foata normal form. 72/2066 useless extension candidates. Maximal degree in co-relation 4256. Up to 798 conditions per place. [2025-02-06 18:49:53,837 INFO L140 encePairwiseOnDemand]: 90/96 looper letters, 78 selfloop transitions, 5 changer transitions 0/128 dead transitions. [2025-02-06 18:49:53,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 128 transitions, 559 flow [2025-02-06 18:49:53,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 18:49:53,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-06 18:49:53,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 347 transitions. [2025-02-06 18:49:53,841 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7229166666666667 [2025-02-06 18:49:53,841 INFO L175 Difference]: Start difference. First operand has 90 places, 88 transitions, 233 flow. Second operand 5 states and 347 transitions. [2025-02-06 18:49:53,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 128 transitions, 559 flow [2025-02-06 18:49:53,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 128 transitions, 528 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-06 18:49:53,846 INFO L231 Difference]: Finished difference. Result has 90 places, 88 transitions, 235 flow [2025-02-06 18:49:53,846 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=90, PETRI_TRANSITIONS=88} [2025-02-06 18:49:53,848 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 1 predicate places. [2025-02-06 18:49:53,848 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 88 transitions, 235 flow [2025-02-06 18:49:53,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 57.0) internal successors, (285), 5 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:53,848 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:53,848 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:53,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-02-06 18:49:53,848 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:53,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:53,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1769543794, now seen corresponding path program 1 times [2025-02-06 18:49:53,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:53,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113231668] [2025-02-06 18:49:53,849 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:53,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:53,855 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-02-06 18:49:53,857 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-02-06 18:49:53,857 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:53,857 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:53,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:53,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:53,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113231668] [2025-02-06 18:49:53,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113231668] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:53,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:53,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:53,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807838655] [2025-02-06 18:49:53,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:53,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:53,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:53,893 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:53,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:53,907 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 96 [2025-02-06 18:49:53,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 88 transitions, 235 flow. Second operand has 4 states, 4 states have (on average 56.25) internal successors, (225), 4 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:53,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:53,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 96 [2025-02-06 18:49:53,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:54,123 INFO L124 PetriNetUnfolderBase]: 1160/2695 cut-off events. [2025-02-06 18:49:54,123 INFO L125 PetriNetUnfolderBase]: For 837/933 co-relation queries the response was YES. [2025-02-06 18:49:54,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5345 conditions, 2695 events. 1160/2695 cut-off events. For 837/933 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 20051 event pairs, 515 based on Foata normal form. 76/2434 useless extension candidates. Maximal degree in co-relation 4821. Up to 1200 conditions per place. [2025-02-06 18:49:54,134 INFO L140 encePairwiseOnDemand]: 90/96 looper letters, 80 selfloop transitions, 5 changer transitions 0/131 dead transitions. [2025-02-06 18:49:54,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 131 transitions, 555 flow [2025-02-06 18:49:54,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:54,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:54,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 290 transitions. [2025-02-06 18:49:54,135 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7552083333333334 [2025-02-06 18:49:54,135 INFO L175 Difference]: Start difference. First operand has 90 places, 88 transitions, 235 flow. Second operand 4 states and 290 transitions. [2025-02-06 18:49:54,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 131 transitions, 555 flow [2025-02-06 18:49:54,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 131 transitions, 546 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:49:54,140 INFO L231 Difference]: Finished difference. Result has 92 places, 90 transitions, 255 flow [2025-02-06 18:49:54,140 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=255, PETRI_PLACES=92, PETRI_TRANSITIONS=90} [2025-02-06 18:49:54,141 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 3 predicate places. [2025-02-06 18:49:54,141 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 90 transitions, 255 flow [2025-02-06 18:49:54,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 56.25) internal successors, (225), 4 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:54,142 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:54,142 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:54,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-06 18:49:54,142 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:54,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:54,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1253570084, now seen corresponding path program 1 times [2025-02-06 18:49:54,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:54,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911062145] [2025-02-06 18:49:54,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:54,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:54,147 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-02-06 18:49:54,149 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-02-06 18:49:54,150 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:54,150 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:54,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:54,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:54,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911062145] [2025-02-06 18:49:54,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911062145] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:54,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:54,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 18:49:54,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064138699] [2025-02-06 18:49:54,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:54,195 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:49:54,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:54,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:49:54,196 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 18:49:54,221 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 96 [2025-02-06 18:49:54,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 90 transitions, 255 flow. Second operand has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:54,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:54,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 96 [2025-02-06 18:49:54,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:54,467 INFO L124 PetriNetUnfolderBase]: 1287/2764 cut-off events. [2025-02-06 18:49:54,467 INFO L125 PetriNetUnfolderBase]: For 1007/1048 co-relation queries the response was YES. [2025-02-06 18:49:54,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5871 conditions, 2764 events. 1287/2764 cut-off events. For 1007/1048 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 19413 event pairs, 497 based on Foata normal form. 63/2546 useless extension candidates. Maximal degree in co-relation 5335. Up to 1207 conditions per place. [2025-02-06 18:49:54,480 INFO L140 encePairwiseOnDemand]: 89/96 looper letters, 118 selfloop transitions, 8 changer transitions 0/170 dead transitions. [2025-02-06 18:49:54,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 170 transitions, 767 flow [2025-02-06 18:49:54,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:49:54,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:49:54,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 424 transitions. [2025-02-06 18:49:54,482 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7361111111111112 [2025-02-06 18:49:54,482 INFO L175 Difference]: Start difference. First operand has 92 places, 90 transitions, 255 flow. Second operand 6 states and 424 transitions. [2025-02-06 18:49:54,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 170 transitions, 767 flow [2025-02-06 18:49:54,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 170 transitions, 751 flow, removed 1 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:54,487 INFO L231 Difference]: Finished difference. Result has 96 places, 90 transitions, 270 flow [2025-02-06 18:49:54,487 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=270, PETRI_PLACES=96, PETRI_TRANSITIONS=90} [2025-02-06 18:49:54,488 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 7 predicate places. [2025-02-06 18:49:54,488 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 90 transitions, 270 flow [2025-02-06 18:49:54,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 53.8) internal successors, (269), 5 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:54,489 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:54,489 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:54,489 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-06 18:49:54,489 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:54,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:54,489 INFO L85 PathProgramCache]: Analyzing trace with hash -978747355, now seen corresponding path program 1 times [2025-02-06 18:49:54,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:54,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578157190] [2025-02-06 18:49:54,490 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:54,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:54,493 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-06 18:49:54,500 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-06 18:49:54,500 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:54,501 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:54,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:54,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:54,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578157190] [2025-02-06 18:49:54,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578157190] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:54,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:54,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 18:49:54,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295962738] [2025-02-06 18:49:54,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:54,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:49:54,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:54,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:49:54,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:49:54,585 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 96 [2025-02-06 18:49:54,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 90 transitions, 270 flow. Second operand has 6 states, 6 states have (on average 53.666666666666664) internal successors, (322), 6 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:54,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:54,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 96 [2025-02-06 18:49:54,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:54,854 INFO L124 PetriNetUnfolderBase]: 1293/2737 cut-off events. [2025-02-06 18:49:54,854 INFO L125 PetriNetUnfolderBase]: For 2081/2177 co-relation queries the response was YES. [2025-02-06 18:49:54,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6028 conditions, 2737 events. 1293/2737 cut-off events. For 2081/2177 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 19246 event pairs, 327 based on Foata normal form. 162/2599 useless extension candidates. Maximal degree in co-relation 5467. Up to 811 conditions per place. [2025-02-06 18:49:54,865 INFO L140 encePairwiseOnDemand]: 88/96 looper letters, 96 selfloop transitions, 9 changer transitions 0/150 dead transitions. [2025-02-06 18:49:54,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 150 transitions, 726 flow [2025-02-06 18:49:54,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:49:54,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:49:54,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 399 transitions. [2025-02-06 18:49:54,867 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6927083333333334 [2025-02-06 18:49:54,867 INFO L175 Difference]: Start difference. First operand has 96 places, 90 transitions, 270 flow. Second operand 6 states and 399 transitions. [2025-02-06 18:49:54,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 150 transitions, 726 flow [2025-02-06 18:49:54,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 150 transitions, 693 flow, removed 8 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:54,871 INFO L231 Difference]: Finished difference. Result has 99 places, 90 transitions, 286 flow [2025-02-06 18:49:54,871 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=286, PETRI_PLACES=99, PETRI_TRANSITIONS=90} [2025-02-06 18:49:54,873 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 10 predicate places. [2025-02-06 18:49:54,873 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 90 transitions, 286 flow [2025-02-06 18:49:54,873 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 53.666666666666664) internal successors, (322), 6 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:54,873 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:54,873 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:54,873 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-06 18:49:54,873 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:54,874 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:54,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1791383698, now seen corresponding path program 1 times [2025-02-06 18:49:54,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:54,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109005291] [2025-02-06 18:49:54,874 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:54,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:54,878 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 12 statements into 1 equivalence classes. [2025-02-06 18:49:54,880 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 12 of 12 statements. [2025-02-06 18:49:54,880 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:54,880 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:54,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:54,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:54,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109005291] [2025-02-06 18:49:54,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109005291] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:54,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:54,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 18:49:54,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910957191] [2025-02-06 18:49:54,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:54,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:49:54,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:54,949 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:49:54,949 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 18:49:54,982 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 96 [2025-02-06 18:49:54,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 90 transitions, 286 flow. Second operand has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:54,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:54,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 96 [2025-02-06 18:49:54,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:55,311 INFO L124 PetriNetUnfolderBase]: 1610/3523 cut-off events. [2025-02-06 18:49:55,311 INFO L125 PetriNetUnfolderBase]: For 2258/2387 co-relation queries the response was YES. [2025-02-06 18:49:55,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7808 conditions, 3523 events. 1610/3523 cut-off events. For 2258/2387 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 26141 event pairs, 538 based on Foata normal form. 161/3259 useless extension candidates. Maximal degree in co-relation 7159. Up to 1266 conditions per place. [2025-02-06 18:49:55,330 INFO L140 encePairwiseOnDemand]: 87/96 looper letters, 110 selfloop transitions, 7 changer transitions 0/160 dead transitions. [2025-02-06 18:49:55,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 160 transitions, 783 flow [2025-02-06 18:49:55,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 18:49:55,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-06 18:49:55,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 357 transitions. [2025-02-06 18:49:55,332 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.74375 [2025-02-06 18:49:55,332 INFO L175 Difference]: Start difference. First operand has 99 places, 90 transitions, 286 flow. Second operand 5 states and 357 transitions. [2025-02-06 18:49:55,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 160 transitions, 783 flow [2025-02-06 18:49:55,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 160 transitions, 743 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-06 18:49:55,340 INFO L231 Difference]: Finished difference. Result has 101 places, 93 transitions, 312 flow [2025-02-06 18:49:55,341 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=312, PETRI_PLACES=101, PETRI_TRANSITIONS=93} [2025-02-06 18:49:55,342 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 12 predicate places. [2025-02-06 18:49:55,342 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 93 transitions, 312 flow [2025-02-06 18:49:55,343 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 52.8) internal successors, (264), 5 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:55,343 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:55,343 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:55,343 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-06 18:49:55,343 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:55,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:55,344 INFO L85 PathProgramCache]: Analyzing trace with hash 642292664, now seen corresponding path program 1 times [2025-02-06 18:49:55,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:55,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759411991] [2025-02-06 18:49:55,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:55,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:55,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-02-06 18:49:55,352 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-02-06 18:49:55,352 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:55,352 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:55,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:55,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:55,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759411991] [2025-02-06 18:49:55,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759411991] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:55,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:55,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:55,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828591664] [2025-02-06 18:49:55,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:55,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:55,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:55,380 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:55,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:55,397 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 96 [2025-02-06 18:49:55,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 93 transitions, 312 flow. Second operand has 4 states, 4 states have (on average 56.5) internal successors, (226), 4 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:55,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:55,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 96 [2025-02-06 18:49:55,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:55,683 INFO L124 PetriNetUnfolderBase]: 1686/3641 cut-off events. [2025-02-06 18:49:55,683 INFO L125 PetriNetUnfolderBase]: For 2820/2923 co-relation queries the response was YES. [2025-02-06 18:49:55,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8194 conditions, 3641 events. 1686/3641 cut-off events. For 2820/2923 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 27708 event pairs, 646 based on Foata normal form. 146/3479 useless extension candidates. Maximal degree in co-relation 7529. Up to 1534 conditions per place. [2025-02-06 18:49:55,695 INFO L140 encePairwiseOnDemand]: 91/96 looper letters, 83 selfloop transitions, 5 changer transitions 0/135 dead transitions. [2025-02-06 18:49:55,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 135 transitions, 670 flow [2025-02-06 18:49:55,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:55,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:55,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 287 transitions. [2025-02-06 18:49:55,696 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7473958333333334 [2025-02-06 18:49:55,696 INFO L175 Difference]: Start difference. First operand has 101 places, 93 transitions, 312 flow. Second operand 4 states and 287 transitions. [2025-02-06 18:49:55,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 135 transitions, 670 flow [2025-02-06 18:49:55,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 135 transitions, 659 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:55,702 INFO L231 Difference]: Finished difference. Result has 102 places, 93 transitions, 321 flow [2025-02-06 18:49:55,702 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=321, PETRI_PLACES=102, PETRI_TRANSITIONS=93} [2025-02-06 18:49:55,702 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 13 predicate places. [2025-02-06 18:49:55,702 INFO L471 AbstractCegarLoop]: Abstraction has has 102 places, 93 transitions, 321 flow [2025-02-06 18:49:55,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 56.5) internal successors, (226), 4 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:55,703 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:55,703 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:55,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-06 18:49:55,703 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:55,703 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:55,703 INFO L85 PathProgramCache]: Analyzing trace with hash -301679582, now seen corresponding path program 1 times [2025-02-06 18:49:55,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:55,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815740592] [2025-02-06 18:49:55,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:55,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:55,706 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 13 statements into 1 equivalence classes. [2025-02-06 18:49:55,709 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 13 of 13 statements. [2025-02-06 18:49:55,709 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:55,709 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:55,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:55,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:55,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815740592] [2025-02-06 18:49:55,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815740592] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:55,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:55,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 18:49:55,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006745591] [2025-02-06 18:49:55,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:55,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:49:55,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:55,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:49:55,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:49:55,800 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 96 [2025-02-06 18:49:55,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 93 transitions, 321 flow. Second operand has 6 states, 6 states have (on average 51.5) internal successors, (309), 6 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:55,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:55,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 96 [2025-02-06 18:49:55,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:56,215 INFO L124 PetriNetUnfolderBase]: 2064/4568 cut-off events. [2025-02-06 18:49:56,215 INFO L125 PetriNetUnfolderBase]: For 3817/3930 co-relation queries the response was YES. [2025-02-06 18:49:56,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10607 conditions, 4568 events. 2064/4568 cut-off events. For 3817/3930 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 36463 event pairs, 441 based on Foata normal form. 257/4439 useless extension candidates. Maximal degree in co-relation 9840. Up to 1031 conditions per place. [2025-02-06 18:49:56,232 INFO L140 encePairwiseOnDemand]: 87/96 looper letters, 133 selfloop transitions, 12 changer transitions 0/185 dead transitions. [2025-02-06 18:49:56,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 185 transitions, 982 flow [2025-02-06 18:49:56,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:49:56,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:49:56,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 417 transitions. [2025-02-06 18:49:56,233 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7239583333333334 [2025-02-06 18:49:56,233 INFO L175 Difference]: Start difference. First operand has 102 places, 93 transitions, 321 flow. Second operand 6 states and 417 transitions. [2025-02-06 18:49:56,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 185 transitions, 982 flow [2025-02-06 18:49:56,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 185 transitions, 958 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:56,243 INFO L231 Difference]: Finished difference. Result has 107 places, 94 transitions, 356 flow [2025-02-06 18:49:56,243 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=356, PETRI_PLACES=107, PETRI_TRANSITIONS=94} [2025-02-06 18:49:56,244 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 18 predicate places. [2025-02-06 18:49:56,244 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 94 transitions, 356 flow [2025-02-06 18:49:56,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 51.5) internal successors, (309), 6 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:56,244 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:56,244 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:56,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-06 18:49:56,244 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:56,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:56,245 INFO L85 PathProgramCache]: Analyzing trace with hash 21652905, now seen corresponding path program 1 times [2025-02-06 18:49:56,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:56,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678040534] [2025-02-06 18:49:56,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:56,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:56,249 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-06 18:49:56,251 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-06 18:49:56,251 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:56,251 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:56,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:56,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:56,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678040534] [2025-02-06 18:49:56,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678040534] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:56,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:56,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:56,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857431098] [2025-02-06 18:49:56,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:56,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:56,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:56,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:56,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:56,303 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 96 [2025-02-06 18:49:56,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 94 transitions, 356 flow. Second operand has 4 states, 4 states have (on average 56.75) internal successors, (227), 4 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:56,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:56,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 96 [2025-02-06 18:49:56,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:56,695 INFO L124 PetriNetUnfolderBase]: 2462/5448 cut-off events. [2025-02-06 18:49:56,696 INFO L125 PetriNetUnfolderBase]: For 6332/6501 co-relation queries the response was YES. [2025-02-06 18:49:56,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12562 conditions, 5448 events. 2462/5448 cut-off events. For 6332/6501 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 45297 event pairs, 1053 based on Foata normal form. 263/5081 useless extension candidates. Maximal degree in co-relation 11737. Up to 2343 conditions per place. [2025-02-06 18:49:56,715 INFO L140 encePairwiseOnDemand]: 88/96 looper letters, 97 selfloop transitions, 7 changer transitions 0/145 dead transitions. [2025-02-06 18:49:56,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 145 transitions, 832 flow [2025-02-06 18:49:56,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:56,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:56,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 294 transitions. [2025-02-06 18:49:56,716 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.765625 [2025-02-06 18:49:56,716 INFO L175 Difference]: Start difference. First operand has 107 places, 94 transitions, 356 flow. Second operand 4 states and 294 transitions. [2025-02-06 18:49:56,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 145 transitions, 832 flow [2025-02-06 18:49:56,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 145 transitions, 821 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:49:56,727 INFO L231 Difference]: Finished difference. Result has 111 places, 96 transitions, 393 flow [2025-02-06 18:49:56,728 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=393, PETRI_PLACES=111, PETRI_TRANSITIONS=96} [2025-02-06 18:49:56,728 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 22 predicate places. [2025-02-06 18:49:56,728 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 96 transitions, 393 flow [2025-02-06 18:49:56,728 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 56.75) internal successors, (227), 4 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:56,729 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:56,729 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:56,729 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-06 18:49:56,729 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:56,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:56,729 INFO L85 PathProgramCache]: Analyzing trace with hash 336767980, now seen corresponding path program 1 times [2025-02-06 18:49:56,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:56,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645510792] [2025-02-06 18:49:56,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:56,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:56,734 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 14 statements into 1 equivalence classes. [2025-02-06 18:49:56,738 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 14 of 14 statements. [2025-02-06 18:49:56,738 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:56,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:56,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:56,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:56,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645510792] [2025-02-06 18:49:56,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645510792] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:56,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:56,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:49:56,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450248478] [2025-02-06 18:49:56,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:56,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:49:56,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:56,765 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:49:56,765 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:49:56,779 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 96 [2025-02-06 18:49:56,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 96 transitions, 393 flow. Second operand has 4 states, 4 states have (on average 56.5) internal successors, (226), 4 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:56,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:56,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 96 [2025-02-06 18:49:56,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:57,278 INFO L124 PetriNetUnfolderBase]: 3142/7061 cut-off events. [2025-02-06 18:49:57,278 INFO L125 PetriNetUnfolderBase]: For 10539/10878 co-relation queries the response was YES. [2025-02-06 18:49:57,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17174 conditions, 7061 events. 3142/7061 cut-off events. For 10539/10878 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 61868 event pairs, 1088 based on Foata normal form. 489/6796 useless extension candidates. Maximal degree in co-relation 16136. Up to 2506 conditions per place. [2025-02-06 18:49:57,317 INFO L140 encePairwiseOnDemand]: 88/96 looper letters, 99 selfloop transitions, 9 changer transitions 0/149 dead transitions. [2025-02-06 18:49:57,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 149 transitions, 873 flow [2025-02-06 18:49:57,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:49:57,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:49:57,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 296 transitions. [2025-02-06 18:49:57,318 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7708333333333334 [2025-02-06 18:49:57,318 INFO L175 Difference]: Start difference. First operand has 111 places, 96 transitions, 393 flow. Second operand 4 states and 296 transitions. [2025-02-06 18:49:57,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 149 transitions, 873 flow [2025-02-06 18:49:57,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 149 transitions, 873 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-02-06 18:49:57,348 INFO L231 Difference]: Finished difference. Result has 116 places, 100 transitions, 473 flow [2025-02-06 18:49:57,348 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=473, PETRI_PLACES=116, PETRI_TRANSITIONS=100} [2025-02-06 18:49:57,348 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 27 predicate places. [2025-02-06 18:49:57,349 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 100 transitions, 473 flow [2025-02-06 18:49:57,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 56.5) internal successors, (226), 4 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:57,349 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:57,349 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:57,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-06 18:49:57,349 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:57,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:57,350 INFO L85 PathProgramCache]: Analyzing trace with hash 671240726, now seen corresponding path program 1 times [2025-02-06 18:49:57,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:57,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669009417] [2025-02-06 18:49:57,350 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:57,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:57,354 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 18:49:57,357 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 18:49:57,357 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:57,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:57,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:57,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:57,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669009417] [2025-02-06 18:49:57,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669009417] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:57,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:57,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 18:49:57,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131093108] [2025-02-06 18:49:57,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:57,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:49:57,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:57,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:49:57,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:49:57,465 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 96 [2025-02-06 18:49:57,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 100 transitions, 473 flow. Second operand has 6 states, 6 states have (on average 51.833333333333336) internal successors, (311), 6 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:57,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:57,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 96 [2025-02-06 18:49:57,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:58,445 INFO L124 PetriNetUnfolderBase]: 4423/10056 cut-off events. [2025-02-06 18:49:58,445 INFO L125 PetriNetUnfolderBase]: For 20173/20622 co-relation queries the response was YES. [2025-02-06 18:49:58,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25856 conditions, 10056 events. 4423/10056 cut-off events. For 20173/20622 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 95089 event pairs, 1110 based on Foata normal form. 495/9630 useless extension candidates. Maximal degree in co-relation 24601. Up to 2547 conditions per place. [2025-02-06 18:49:58,498 INFO L140 encePairwiseOnDemand]: 86/96 looper letters, 195 selfloop transitions, 14 changer transitions 0/250 dead transitions. [2025-02-06 18:49:58,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 250 transitions, 1899 flow [2025-02-06 18:49:58,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 18:49:58,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-06 18:49:58,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 481 transitions. [2025-02-06 18:49:58,500 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7157738095238095 [2025-02-06 18:49:58,500 INFO L175 Difference]: Start difference. First operand has 116 places, 100 transitions, 473 flow. Second operand 7 states and 481 transitions. [2025-02-06 18:49:58,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 250 transitions, 1899 flow [2025-02-06 18:49:58,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 250 transitions, 1899 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-02-06 18:49:58,553 INFO L231 Difference]: Finished difference. Result has 124 places, 105 transitions, 548 flow [2025-02-06 18:49:58,553 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=548, PETRI_PLACES=124, PETRI_TRANSITIONS=105} [2025-02-06 18:49:58,554 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 35 predicate places. [2025-02-06 18:49:58,554 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 105 transitions, 548 flow [2025-02-06 18:49:58,554 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 51.833333333333336) internal successors, (311), 6 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:58,554 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:58,554 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:58,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-06 18:49:58,554 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:58,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:58,555 INFO L85 PathProgramCache]: Analyzing trace with hash 210995624, now seen corresponding path program 1 times [2025-02-06 18:49:58,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:58,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270560066] [2025-02-06 18:49:58,555 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:58,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:58,560 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 18:49:58,562 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 18:49:58,562 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:58,562 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:58,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:58,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:58,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270560066] [2025-02-06 18:49:58,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270560066] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:58,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:58,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 18:49:58,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365810013] [2025-02-06 18:49:58,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:58,593 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:49:58,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:58,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:49:58,594 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 18:49:58,620 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 96 [2025-02-06 18:49:58,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 105 transitions, 548 flow. Second operand has 5 states, 5 states have (on average 54.0) internal successors, (270), 5 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:58,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:58,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 96 [2025-02-06 18:49:58,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:49:59,274 INFO L124 PetriNetUnfolderBase]: 4009/9748 cut-off events. [2025-02-06 18:49:59,274 INFO L125 PetriNetUnfolderBase]: For 24293/24868 co-relation queries the response was YES. [2025-02-06 18:49:59,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26493 conditions, 9748 events. 4009/9748 cut-off events. For 24293/24868 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 95010 event pairs, 1242 based on Foata normal form. 431/9271 useless extension candidates. Maximal degree in co-relation 25170. Up to 2841 conditions per place. [2025-02-06 18:49:59,330 INFO L140 encePairwiseOnDemand]: 89/96 looper letters, 138 selfloop transitions, 11 changer transitions 0/194 dead transitions. [2025-02-06 18:49:59,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 194 transitions, 1400 flow [2025-02-06 18:49:59,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 18:49:59,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-06 18:49:59,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 355 transitions. [2025-02-06 18:49:59,332 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7395833333333334 [2025-02-06 18:49:59,332 INFO L175 Difference]: Start difference. First operand has 124 places, 105 transitions, 548 flow. Second operand 5 states and 355 transitions. [2025-02-06 18:49:59,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 194 transitions, 1400 flow [2025-02-06 18:49:59,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 194 transitions, 1362 flow, removed 8 selfloop flow, removed 2 redundant places. [2025-02-06 18:49:59,393 INFO L231 Difference]: Finished difference. Result has 126 places, 106 transitions, 585 flow [2025-02-06 18:49:59,393 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=531, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=585, PETRI_PLACES=126, PETRI_TRANSITIONS=106} [2025-02-06 18:49:59,393 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 37 predicate places. [2025-02-06 18:49:59,393 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 106 transitions, 585 flow [2025-02-06 18:49:59,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 54.0) internal successors, (270), 5 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:59,394 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:49:59,394 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:49:59,394 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-02-06 18:49:59,394 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:49:59,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:49:59,394 INFO L85 PathProgramCache]: Analyzing trace with hash 2142763748, now seen corresponding path program 1 times [2025-02-06 18:49:59,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:49:59,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551498549] [2025-02-06 18:49:59,395 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:49:59,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:49:59,400 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 15 statements into 1 equivalence classes. [2025-02-06 18:49:59,404 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 15 of 15 statements. [2025-02-06 18:49:59,407 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:49:59,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:49:59,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:49:59,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:49:59,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551498549] [2025-02-06 18:49:59,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551498549] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:49:59,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:49:59,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 18:49:59,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491387722] [2025-02-06 18:49:59,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:49:59,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 18:49:59,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:49:59,483 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 18:49:59,483 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-02-06 18:49:59,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 96 [2025-02-06 18:49:59,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 106 transitions, 585 flow. Second operand has 7 states, 7 states have (on average 51.857142857142854) internal successors, (363), 7 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:49:59,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:49:59,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 96 [2025-02-06 18:49:59,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:00,584 INFO L124 PetriNetUnfolderBase]: 6452/11905 cut-off events. [2025-02-06 18:50:00,585 INFO L125 PetriNetUnfolderBase]: For 30590/31803 co-relation queries the response was YES. [2025-02-06 18:50:00,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35939 conditions, 11905 events. 6452/11905 cut-off events. For 30590/31803 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 97724 event pairs, 304 based on Foata normal form. 673/12126 useless extension candidates. Maximal degree in co-relation 34405. Up to 5411 conditions per place. [2025-02-06 18:50:00,650 INFO L140 encePairwiseOnDemand]: 87/96 looper letters, 161 selfloop transitions, 17 changer transitions 0/217 dead transitions. [2025-02-06 18:50:00,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 217 transitions, 1603 flow [2025-02-06 18:50:00,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 18:50:00,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-06 18:50:00,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 462 transitions. [2025-02-06 18:50:00,652 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6875 [2025-02-06 18:50:00,652 INFO L175 Difference]: Start difference. First operand has 126 places, 106 transitions, 585 flow. Second operand 7 states and 462 transitions. [2025-02-06 18:50:00,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 217 transitions, 1603 flow [2025-02-06 18:50:00,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 217 transitions, 1599 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:50:00,724 INFO L231 Difference]: Finished difference. Result has 130 places, 105 transitions, 613 flow [2025-02-06 18:50:00,724 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=579, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=613, PETRI_PLACES=130, PETRI_TRANSITIONS=105} [2025-02-06 18:50:00,724 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 41 predicate places. [2025-02-06 18:50:00,725 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 105 transitions, 613 flow [2025-02-06 18:50:00,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 51.857142857142854) internal successors, (363), 7 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:00,725 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:00,725 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:00,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-06 18:50:00,725 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:00,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:00,726 INFO L85 PathProgramCache]: Analyzing trace with hash -666404051, now seen corresponding path program 1 times [2025-02-06 18:50:00,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:00,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817797260] [2025-02-06 18:50:00,726 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:00,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:00,730 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 18:50:00,732 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 18:50:00,733 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:00,733 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:00,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:00,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:00,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817797260] [2025-02-06 18:50:00,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817797260] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:00,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:00,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-06 18:50:00,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448853866] [2025-02-06 18:50:00,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:00,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:50:00,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:00,798 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:50:00,798 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 18:50:00,823 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 96 [2025-02-06 18:50:00,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 105 transitions, 613 flow. Second operand has 5 states, 5 states have (on average 56.4) internal successors, (282), 5 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:00,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:00,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 96 [2025-02-06 18:50:00,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:02,150 INFO L124 PetriNetUnfolderBase]: 7003/16725 cut-off events. [2025-02-06 18:50:02,151 INFO L125 PetriNetUnfolderBase]: For 57025/57774 co-relation queries the response was YES. [2025-02-06 18:50:02,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47250 conditions, 16725 events. 7003/16725 cut-off events. For 57025/57774 co-relation queries the response was YES. Maximal size of possible extension queue 860. Compared 177161 event pairs, 2552 based on Foata normal form. 743/15909 useless extension candidates. Maximal degree in co-relation 45494. Up to 5614 conditions per place. [2025-02-06 18:50:02,280 INFO L140 encePairwiseOnDemand]: 88/96 looper letters, 190 selfloop transitions, 13 changer transitions 0/242 dead transitions. [2025-02-06 18:50:02,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 242 transitions, 2196 flow [2025-02-06 18:50:02,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:50:02,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:50:02,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 439 transitions. [2025-02-06 18:50:02,282 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7621527777777778 [2025-02-06 18:50:02,282 INFO L175 Difference]: Start difference. First operand has 130 places, 105 transitions, 613 flow. Second operand 6 states and 439 transitions. [2025-02-06 18:50:02,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 242 transitions, 2196 flow [2025-02-06 18:50:02,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 242 transitions, 2071 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-02-06 18:50:02,437 INFO L231 Difference]: Finished difference. Result has 133 places, 114 transitions, 721 flow [2025-02-06 18:50:02,438 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=721, PETRI_PLACES=133, PETRI_TRANSITIONS=114} [2025-02-06 18:50:02,438 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 44 predicate places. [2025-02-06 18:50:02,438 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 114 transitions, 721 flow [2025-02-06 18:50:02,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 56.4) internal successors, (282), 5 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:02,439 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:02,439 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:02,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-06 18:50:02,439 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:02,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:02,440 INFO L85 PathProgramCache]: Analyzing trace with hash 2001167385, now seen corresponding path program 1 times [2025-02-06 18:50:02,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:02,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62823847] [2025-02-06 18:50:02,440 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:02,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:02,444 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 18:50:02,446 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 18:50:02,446 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:02,446 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:02,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:02,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:02,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62823847] [2025-02-06 18:50:02,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62823847] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:02,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:02,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-06 18:50:02,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306427327] [2025-02-06 18:50:02,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:02,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 18:50:02,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:02,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 18:50:02,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:50:02,614 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 96 [2025-02-06 18:50:02,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 114 transitions, 721 flow. Second operand has 9 states, 9 states have (on average 45.333333333333336) internal successors, (408), 9 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:02,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:02,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 96 [2025-02-06 18:50:02,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:03,994 INFO L124 PetriNetUnfolderBase]: 8814/16902 cut-off events. [2025-02-06 18:50:03,994 INFO L125 PetriNetUnfolderBase]: For 61298/62499 co-relation queries the response was YES. [2025-02-06 18:50:04,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53386 conditions, 16902 events. 8814/16902 cut-off events. For 61298/62499 co-relation queries the response was YES. Maximal size of possible extension queue 795. Compared 153558 event pairs, 464 based on Foata normal form. 1461/17640 useless extension candidates. Maximal degree in co-relation 51539. Up to 3780 conditions per place. [2025-02-06 18:50:04,142 INFO L140 encePairwiseOnDemand]: 84/96 looper letters, 254 selfloop transitions, 24 changer transitions 0/318 dead transitions. [2025-02-06 18:50:04,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 318 transitions, 2855 flow [2025-02-06 18:50:04,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 18:50:04,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-02-06 18:50:04,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 541 transitions. [2025-02-06 18:50:04,144 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6261574074074074 [2025-02-06 18:50:04,144 INFO L175 Difference]: Start difference. First operand has 133 places, 114 transitions, 721 flow. Second operand 9 states and 541 transitions. [2025-02-06 18:50:04,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 318 transitions, 2855 flow [2025-02-06 18:50:04,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 318 transitions, 2840 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:50:04,472 INFO L231 Difference]: Finished difference. Result has 140 places, 114 transitions, 774 flow [2025-02-06 18:50:04,472 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=716, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=774, PETRI_PLACES=140, PETRI_TRANSITIONS=114} [2025-02-06 18:50:04,472 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 51 predicate places. [2025-02-06 18:50:04,472 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 114 transitions, 774 flow [2025-02-06 18:50:04,473 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 45.333333333333336) internal successors, (408), 9 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:04,473 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:04,473 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:04,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-06 18:50:04,473 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:04,473 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:04,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1511470928, now seen corresponding path program 1 times [2025-02-06 18:50:04,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:04,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818810764] [2025-02-06 18:50:04,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:04,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:04,477 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 16 statements into 1 equivalence classes. [2025-02-06 18:50:04,480 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 16 of 16 statements. [2025-02-06 18:50:04,481 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:04,481 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:04,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:04,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:04,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818810764] [2025-02-06 18:50:04,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818810764] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:04,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:04,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:50:04,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057101998] [2025-02-06 18:50:04,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:04,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:50:04,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:04,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:50:04,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 18:50:04,549 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 96 [2025-02-06 18:50:04,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 114 transitions, 774 flow. Second operand has 5 states, 5 states have (on average 57.0) internal successors, (285), 5 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:04,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:04,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 96 [2025-02-06 18:50:04,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:05,705 INFO L124 PetriNetUnfolderBase]: 6318/14288 cut-off events. [2025-02-06 18:50:05,705 INFO L125 PetriNetUnfolderBase]: For 63525/64318 co-relation queries the response was YES. [2025-02-06 18:50:05,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47308 conditions, 14288 events. 6318/14288 cut-off events. For 63525/64318 co-relation queries the response was YES. Maximal size of possible extension queue 698. Compared 142280 event pairs, 488 based on Foata normal form. 583/14688 useless extension candidates. Maximal degree in co-relation 45498. Up to 5838 conditions per place. [2025-02-06 18:50:05,818 INFO L140 encePairwiseOnDemand]: 91/96 looper letters, 123 selfloop transitions, 13 changer transitions 0/181 dead transitions. [2025-02-06 18:50:05,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 181 transitions, 1559 flow [2025-02-06 18:50:05,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-02-06 18:50:05,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-02-06 18:50:05,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 345 transitions. [2025-02-06 18:50:05,820 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.71875 [2025-02-06 18:50:05,820 INFO L175 Difference]: Start difference. First operand has 140 places, 114 transitions, 774 flow. Second operand 5 states and 345 transitions. [2025-02-06 18:50:05,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 181 transitions, 1559 flow [2025-02-06 18:50:06,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 181 transitions, 1517 flow, removed 0 selfloop flow, removed 7 redundant places. [2025-02-06 18:50:06,049 INFO L231 Difference]: Finished difference. Result has 136 places, 113 transitions, 749 flow [2025-02-06 18:50:06,049 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=749, PETRI_PLACES=136, PETRI_TRANSITIONS=113} [2025-02-06 18:50:06,050 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 47 predicate places. [2025-02-06 18:50:06,050 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 113 transitions, 749 flow [2025-02-06 18:50:06,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 57.0) internal successors, (285), 5 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:06,050 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:06,050 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:06,050 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-02-06 18:50:06,050 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:06,051 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:06,051 INFO L85 PathProgramCache]: Analyzing trace with hash 816310584, now seen corresponding path program 1 times [2025-02-06 18:50:06,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:06,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102767686] [2025-02-06 18:50:06,051 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:06,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:06,055 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-06 18:50:06,058 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-06 18:50:06,058 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:06,058 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:06,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:06,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:06,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102767686] [2025-02-06 18:50:06,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102767686] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:06,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:06,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 18:50:06,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951160442] [2025-02-06 18:50:06,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:06,187 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-06 18:50:06,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:06,187 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-06 18:50:06,187 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-02-06 18:50:06,301 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 96 [2025-02-06 18:50:06,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 113 transitions, 749 flow. Second operand has 7 states, 7 states have (on average 52.142857142857146) internal successors, (365), 7 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:06,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:06,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 96 [2025-02-06 18:50:06,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:07,896 INFO L124 PetriNetUnfolderBase]: 10036/18633 cut-off events. [2025-02-06 18:50:07,897 INFO L125 PetriNetUnfolderBase]: For 81480/83484 co-relation queries the response was YES. [2025-02-06 18:50:08,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63746 conditions, 18633 events. 10036/18633 cut-off events. For 81480/83484 co-relation queries the response was YES. Maximal size of possible extension queue 816. Compared 165987 event pairs, 402 based on Foata normal form. 1732/19735 useless extension candidates. Maximal degree in co-relation 61724. Up to 8410 conditions per place. [2025-02-06 18:50:08,066 INFO L140 encePairwiseOnDemand]: 87/96 looper letters, 177 selfloop transitions, 20 changer transitions 0/236 dead transitions. [2025-02-06 18:50:08,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 236 transitions, 2253 flow [2025-02-06 18:50:08,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-06 18:50:08,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-06 18:50:08,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 458 transitions. [2025-02-06 18:50:08,067 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6815476190476191 [2025-02-06 18:50:08,068 INFO L175 Difference]: Start difference. First operand has 136 places, 113 transitions, 749 flow. Second operand 7 states and 458 transitions. [2025-02-06 18:50:08,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 236 transitions, 2253 flow [2025-02-06 18:50:08,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 236 transitions, 2131 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-02-06 18:50:08,315 INFO L231 Difference]: Finished difference. Result has 137 places, 112 transitions, 761 flow [2025-02-06 18:50:08,316 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=721, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=761, PETRI_PLACES=137, PETRI_TRANSITIONS=112} [2025-02-06 18:50:08,316 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 48 predicate places. [2025-02-06 18:50:08,316 INFO L471 AbstractCegarLoop]: Abstraction has has 137 places, 112 transitions, 761 flow [2025-02-06 18:50:08,316 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 52.142857142857146) internal successors, (365), 7 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:08,316 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:08,316 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:08,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-06 18:50:08,317 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:08,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:08,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1115457540, now seen corresponding path program 1 times [2025-02-06 18:50:08,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:08,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524850729] [2025-02-06 18:50:08,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:08,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:08,324 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-06 18:50:08,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-06 18:50:08,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:08,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:08,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:08,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:08,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524850729] [2025-02-06 18:50:08,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524850729] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:08,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:08,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:50:08,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792861890] [2025-02-06 18:50:08,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:08,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:08,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:08,362 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:08,362 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:50:08,371 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 96 [2025-02-06 18:50:08,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 112 transitions, 761 flow. Second operand has 4 states, 4 states have (on average 59.75) internal successors, (239), 4 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:08,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:08,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 96 [2025-02-06 18:50:08,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:09,311 INFO L124 PetriNetUnfolderBase]: 6244/14798 cut-off events. [2025-02-06 18:50:09,311 INFO L125 PetriNetUnfolderBase]: For 61182/62269 co-relation queries the response was YES. [2025-02-06 18:50:09,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46286 conditions, 14798 events. 6244/14798 cut-off events. For 61182/62269 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 152509 event pairs, 1412 based on Foata normal form. 1091/15191 useless extension candidates. Maximal degree in co-relation 44508. Up to 5778 conditions per place. [2025-02-06 18:50:09,459 INFO L140 encePairwiseOnDemand]: 92/96 looper letters, 84 selfloop transitions, 15 changer transitions 0/141 dead transitions. [2025-02-06 18:50:09,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 141 transitions, 1200 flow [2025-02-06 18:50:09,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:50:09,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:50:09,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 280 transitions. [2025-02-06 18:50:09,461 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7291666666666666 [2025-02-06 18:50:09,461 INFO L175 Difference]: Start difference. First operand has 137 places, 112 transitions, 761 flow. Second operand 4 states and 280 transitions. [2025-02-06 18:50:09,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 141 transitions, 1200 flow [2025-02-06 18:50:09,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 141 transitions, 1166 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-02-06 18:50:09,642 INFO L231 Difference]: Finished difference. Result has 134 places, 110 transitions, 744 flow [2025-02-06 18:50:09,642 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=744, PETRI_PLACES=134, PETRI_TRANSITIONS=110} [2025-02-06 18:50:09,643 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 45 predicate places. [2025-02-06 18:50:09,643 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 110 transitions, 744 flow [2025-02-06 18:50:09,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 59.75) internal successors, (239), 4 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:09,643 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:09,643 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:09,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-02-06 18:50:09,643 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:09,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:09,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1906647493, now seen corresponding path program 1 times [2025-02-06 18:50:09,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:09,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120907838] [2025-02-06 18:50:09,644 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:09,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:09,648 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-06 18:50:09,651 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-06 18:50:09,652 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:09,652 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:09,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:09,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:09,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120907838] [2025-02-06 18:50:09,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120907838] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:09,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:09,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:50:09,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113672811] [2025-02-06 18:50:09,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:09,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:09,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:09,676 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:09,676 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:50:09,679 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 96 [2025-02-06 18:50:09,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 110 transitions, 744 flow. Second operand has 4 states, 4 states have (on average 60.75) internal successors, (243), 4 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:09,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:09,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 96 [2025-02-06 18:50:09,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:11,728 INFO L124 PetriNetUnfolderBase]: 12268/28217 cut-off events. [2025-02-06 18:50:11,729 INFO L125 PetriNetUnfolderBase]: For 116083/117957 co-relation queries the response was YES. [2025-02-06 18:50:11,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89545 conditions, 28217 events. 12268/28217 cut-off events. For 116083/117957 co-relation queries the response was YES. Maximal size of possible extension queue 905. Compared 297132 event pairs, 6718 based on Foata normal form. 1496/28868 useless extension candidates. Maximal degree in co-relation 84039. Up to 9734 conditions per place. [2025-02-06 18:50:11,994 INFO L140 encePairwiseOnDemand]: 90/96 looper letters, 153 selfloop transitions, 11 changer transitions 0/206 dead transitions. [2025-02-06 18:50:11,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 206 transitions, 1907 flow [2025-02-06 18:50:11,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:50:11,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:50:11,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 317 transitions. [2025-02-06 18:50:11,995 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8255208333333334 [2025-02-06 18:50:11,995 INFO L175 Difference]: Start difference. First operand has 134 places, 110 transitions, 744 flow. Second operand 4 states and 317 transitions. [2025-02-06 18:50:11,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 206 transitions, 1907 flow [2025-02-06 18:50:12,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 206 transitions, 1821 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:50:12,316 INFO L231 Difference]: Finished difference. Result has 136 places, 120 transitions, 886 flow [2025-02-06 18:50:12,317 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=886, PETRI_PLACES=136, PETRI_TRANSITIONS=120} [2025-02-06 18:50:12,317 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 47 predicate places. [2025-02-06 18:50:12,317 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 120 transitions, 886 flow [2025-02-06 18:50:12,317 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 60.75) internal successors, (243), 4 states have internal predecessors, (243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:12,317 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:12,317 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:12,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-02-06 18:50:12,318 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:12,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:12,318 INFO L85 PathProgramCache]: Analyzing trace with hash 902398667, now seen corresponding path program 1 times [2025-02-06 18:50:12,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:12,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180060895] [2025-02-06 18:50:12,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:12,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:12,321 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-06 18:50:12,323 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-06 18:50:12,323 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:12,323 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:12,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:12,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:12,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180060895] [2025-02-06 18:50:12,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180060895] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:12,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:12,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-02-06 18:50:12,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534995886] [2025-02-06 18:50:12,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:12,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:50:12,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:12,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:50:12,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-02-06 18:50:12,397 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 96 [2025-02-06 18:50:12,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 120 transitions, 886 flow. Second operand has 6 states, 6 states have (on average 53.833333333333336) internal successors, (323), 6 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:12,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:12,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 96 [2025-02-06 18:50:12,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:14,846 INFO L124 PetriNetUnfolderBase]: 13390/28828 cut-off events. [2025-02-06 18:50:14,847 INFO L125 PetriNetUnfolderBase]: For 117189/119132 co-relation queries the response was YES. [2025-02-06 18:50:15,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93204 conditions, 28828 events. 13390/28828 cut-off events. For 117189/119132 co-relation queries the response was YES. Maximal size of possible extension queue 870. Compared 291792 event pairs, 6248 based on Foata normal form. 1463/29542 useless extension candidates. Maximal degree in co-relation 90623. Up to 13021 conditions per place. [2025-02-06 18:50:15,223 INFO L140 encePairwiseOnDemand]: 88/96 looper letters, 204 selfloop transitions, 11 changer transitions 0/253 dead transitions. [2025-02-06 18:50:15,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 253 transitions, 2336 flow [2025-02-06 18:50:15,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:50:15,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:50:15,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 422 transitions. [2025-02-06 18:50:15,229 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7326388888888888 [2025-02-06 18:50:15,229 INFO L175 Difference]: Start difference. First operand has 136 places, 120 transitions, 886 flow. Second operand 6 states and 422 transitions. [2025-02-06 18:50:15,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 253 transitions, 2336 flow [2025-02-06 18:50:15,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 253 transitions, 2309 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:50:15,684 INFO L231 Difference]: Finished difference. Result has 140 places, 117 transitions, 849 flow [2025-02-06 18:50:15,684 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=849, PETRI_PLACES=140, PETRI_TRANSITIONS=117} [2025-02-06 18:50:15,684 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 51 predicate places. [2025-02-06 18:50:15,684 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 117 transitions, 849 flow [2025-02-06 18:50:15,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 53.833333333333336) internal successors, (323), 6 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:15,685 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:15,685 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:15,685 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-02-06 18:50:15,685 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:15,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:15,685 INFO L85 PathProgramCache]: Analyzing trace with hash -953871449, now seen corresponding path program 1 times [2025-02-06 18:50:15,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:15,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860479042] [2025-02-06 18:50:15,686 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:15,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:15,690 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:50:15,693 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:50:15,693 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:15,693 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:15,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:15,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:15,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860479042] [2025-02-06 18:50:15,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860479042] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:15,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:15,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-06 18:50:15,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102333986] [2025-02-06 18:50:15,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:15,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:15,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:15,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:15,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:50:15,733 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 96 [2025-02-06 18:50:15,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 117 transitions, 849 flow. Second operand has 4 states, 4 states have (on average 59.0) internal successors, (236), 4 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:15,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:15,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 96 [2025-02-06 18:50:15,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:17,857 INFO L124 PetriNetUnfolderBase]: 11148/26315 cut-off events. [2025-02-06 18:50:17,857 INFO L125 PetriNetUnfolderBase]: For 122750/124766 co-relation queries the response was YES. [2025-02-06 18:50:17,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82660 conditions, 26315 events. 11148/26315 cut-off events. For 122750/124766 co-relation queries the response was YES. Maximal size of possible extension queue 804. Compared 278737 event pairs, 2588 based on Foata normal form. 1883/26945 useless extension candidates. Maximal degree in co-relation 80162. Up to 10640 conditions per place. [2025-02-06 18:50:18,042 INFO L140 encePairwiseOnDemand]: 92/96 looper letters, 100 selfloop transitions, 15 changer transitions 0/153 dead transitions. [2025-02-06 18:50:18,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 153 transitions, 1443 flow [2025-02-06 18:50:18,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:50:18,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:50:18,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 276 transitions. [2025-02-06 18:50:18,044 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.71875 [2025-02-06 18:50:18,044 INFO L175 Difference]: Start difference. First operand has 140 places, 117 transitions, 849 flow. Second operand 4 states and 276 transitions. [2025-02-06 18:50:18,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 153 transitions, 1443 flow [2025-02-06 18:50:18,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 153 transitions, 1426 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:50:18,454 INFO L231 Difference]: Finished difference. Result has 139 places, 115 transitions, 852 flow [2025-02-06 18:50:18,454 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=852, PETRI_PLACES=139, PETRI_TRANSITIONS=115} [2025-02-06 18:50:18,455 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 50 predicate places. [2025-02-06 18:50:18,455 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 115 transitions, 852 flow [2025-02-06 18:50:18,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 59.0) internal successors, (236), 4 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:18,455 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:18,455 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:18,455 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-02-06 18:50:18,455 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:18,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:18,456 INFO L85 PathProgramCache]: Analyzing trace with hash -464174992, now seen corresponding path program 1 times [2025-02-06 18:50:18,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:18,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863238672] [2025-02-06 18:50:18,456 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:18,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:18,458 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 18 statements into 1 equivalence classes. [2025-02-06 18:50:18,460 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 18 of 18 statements. [2025-02-06 18:50:18,460 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:18,460 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:18,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:18,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:18,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863238672] [2025-02-06 18:50:18,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863238672] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:18,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:18,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-06 18:50:18,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43368891] [2025-02-06 18:50:18,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:18,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-06 18:50:18,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:18,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-06 18:50:18,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2025-02-06 18:50:18,617 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 96 [2025-02-06 18:50:18,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 115 transitions, 852 flow. Second operand has 9 states, 9 states have (on average 45.55555555555556) internal successors, (410), 9 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:18,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:18,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 96 [2025-02-06 18:50:18,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:20,772 INFO L124 PetriNetUnfolderBase]: 15834/29876 cut-off events. [2025-02-06 18:50:20,772 INFO L125 PetriNetUnfolderBase]: For 163918/167153 co-relation queries the response was YES. [2025-02-06 18:50:20,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104707 conditions, 29876 events. 15834/29876 cut-off events. For 163918/167153 co-relation queries the response was YES. Maximal size of possible extension queue 874. Compared 273609 event pairs, 738 based on Foata normal form. 3746/32493 useless extension candidates. Maximal degree in co-relation 101999. Up to 7260 conditions per place. [2025-02-06 18:50:21,098 INFO L140 encePairwiseOnDemand]: 84/96 looper letters, 282 selfloop transitions, 28 changer transitions 0/343 dead transitions. [2025-02-06 18:50:21,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 343 transitions, 3716 flow [2025-02-06 18:50:21,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-02-06 18:50:21,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2025-02-06 18:50:21,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 534 transitions. [2025-02-06 18:50:21,099 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6180555555555556 [2025-02-06 18:50:21,099 INFO L175 Difference]: Start difference. First operand has 139 places, 115 transitions, 852 flow. Second operand 9 states and 534 transitions. [2025-02-06 18:50:21,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 343 transitions, 3716 flow [2025-02-06 18:50:21,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 343 transitions, 3686 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-02-06 18:50:21,941 INFO L231 Difference]: Finished difference. Result has 144 places, 115 transitions, 888 flow [2025-02-06 18:50:21,941 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=820, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=888, PETRI_PLACES=144, PETRI_TRANSITIONS=115} [2025-02-06 18:50:21,941 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 55 predicate places. [2025-02-06 18:50:21,941 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 115 transitions, 888 flow [2025-02-06 18:50:21,942 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 45.55555555555556) internal successors, (410), 9 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:21,942 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:21,942 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:21,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-02-06 18:50:21,942 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:21,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:21,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1504522119, now seen corresponding path program 1 times [2025-02-06 18:50:21,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:21,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580884028] [2025-02-06 18:50:21,946 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:21,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:21,953 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 18:50:21,954 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 18:50:21,954 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:21,954 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:21,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:21,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:21,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580884028] [2025-02-06 18:50:21,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580884028] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:21,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:21,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:50:21,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390628368] [2025-02-06 18:50:21,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:21,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:21,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:21,979 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:21,979 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:50:21,984 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 96 [2025-02-06 18:50:21,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 115 transitions, 888 flow. Second operand has 4 states, 4 states have (on average 61.25) internal successors, (245), 4 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:21,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:21,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 96 [2025-02-06 18:50:21,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:26,140 INFO L124 PetriNetUnfolderBase]: 22270/49423 cut-off events. [2025-02-06 18:50:26,140 INFO L125 PetriNetUnfolderBase]: For 268354/272749 co-relation queries the response was YES. [2025-02-06 18:50:26,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176475 conditions, 49423 events. 22270/49423 cut-off events. For 268354/272749 co-relation queries the response was YES. Maximal size of possible extension queue 1312. Compared 532396 event pairs, 8508 based on Foata normal form. 3525/52753 useless extension candidates. Maximal degree in co-relation 172750. Up to 17325 conditions per place. [2025-02-06 18:50:26,651 INFO L140 encePairwiseOnDemand]: 90/96 looper letters, 170 selfloop transitions, 13 changer transitions 0/222 dead transitions. [2025-02-06 18:50:26,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 222 transitions, 2307 flow [2025-02-06 18:50:26,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:50:26,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:50:26,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 315 transitions. [2025-02-06 18:50:26,652 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8203125 [2025-02-06 18:50:26,652 INFO L175 Difference]: Start difference. First operand has 144 places, 115 transitions, 888 flow. Second operand 4 states and 315 transitions. [2025-02-06 18:50:26,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 222 transitions, 2307 flow [2025-02-06 18:50:27,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 222 transitions, 2220 flow, removed 0 selfloop flow, removed 7 redundant places. [2025-02-06 18:50:27,631 INFO L231 Difference]: Finished difference. Result has 142 places, 127 transitions, 1025 flow [2025-02-06 18:50:27,631 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=840, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1025, PETRI_PLACES=142, PETRI_TRANSITIONS=127} [2025-02-06 18:50:27,632 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 53 predicate places. [2025-02-06 18:50:27,632 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 127 transitions, 1025 flow [2025-02-06 18:50:27,632 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.25) internal successors, (245), 4 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:27,632 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:27,632 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:27,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-02-06 18:50:27,632 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:27,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:27,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1786196351, now seen corresponding path program 1 times [2025-02-06 18:50:27,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:27,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400561399] [2025-02-06 18:50:27,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:27,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:27,636 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 18:50:27,638 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 18:50:27,638 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:27,638 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:27,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:27,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:27,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400561399] [2025-02-06 18:50:27,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400561399] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:27,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:27,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:50:27,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435325361] [2025-02-06 18:50:27,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:27,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:27,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:27,656 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:27,656 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:50:27,671 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 96 [2025-02-06 18:50:27,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 127 transitions, 1025 flow. Second operand has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:27,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:27,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 96 [2025-02-06 18:50:27,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:32,355 INFO L124 PetriNetUnfolderBase]: 25604/53543 cut-off events. [2025-02-06 18:50:32,355 INFO L125 PetriNetUnfolderBase]: For 292801/297762 co-relation queries the response was YES. [2025-02-06 18:50:32,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187893 conditions, 53543 events. 25604/53543 cut-off events. For 292801/297762 co-relation queries the response was YES. Maximal size of possible extension queue 1374. Compared 562194 event pairs, 9988 based on Foata normal form. 4502/57583 useless extension candidates. Maximal degree in co-relation 184109. Up to 20904 conditions per place. [2025-02-06 18:50:32,807 INFO L140 encePairwiseOnDemand]: 91/96 looper letters, 149 selfloop transitions, 18 changer transitions 0/202 dead transitions. [2025-02-06 18:50:32,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 202 transitions, 2086 flow [2025-02-06 18:50:32,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:50:32,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:50:32,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 289 transitions. [2025-02-06 18:50:32,808 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7526041666666666 [2025-02-06 18:50:32,808 INFO L175 Difference]: Start difference. First operand has 142 places, 127 transitions, 1025 flow. Second operand 4 states and 289 transitions. [2025-02-06 18:50:32,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 202 transitions, 2086 flow [2025-02-06 18:50:33,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 202 transitions, 2070 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-06 18:50:33,980 INFO L231 Difference]: Finished difference. Result has 143 places, 125 transitions, 1020 flow [2025-02-06 18:50:33,980 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1020, PETRI_PLACES=143, PETRI_TRANSITIONS=125} [2025-02-06 18:50:33,982 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 54 predicate places. [2025-02-06 18:50:33,982 INFO L471 AbstractCegarLoop]: Abstraction has has 143 places, 125 transitions, 1020 flow [2025-02-06 18:50:33,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.25) internal successors, (229), 4 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:33,983 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:33,983 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:33,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-02-06 18:50:33,983 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:33,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:33,983 INFO L85 PathProgramCache]: Analyzing trace with hash 539480241, now seen corresponding path program 1 times [2025-02-06 18:50:33,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:33,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576230202] [2025-02-06 18:50:33,984 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:33,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:33,991 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 19 statements into 1 equivalence classes. [2025-02-06 18:50:33,992 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 19 of 19 statements. [2025-02-06 18:50:33,992 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:33,992 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:34,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:34,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:34,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576230202] [2025-02-06 18:50:34,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576230202] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:34,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:34,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-02-06 18:50:34,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507979789] [2025-02-06 18:50:34,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:34,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-02-06 18:50:34,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:34,030 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-02-06 18:50:34,030 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-02-06 18:50:34,045 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 96 [2025-02-06 18:50:34,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 125 transitions, 1020 flow. Second operand has 5 states, 5 states have (on average 54.6) internal successors, (273), 5 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:34,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:34,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 96 [2025-02-06 18:50:34,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:39,330 INFO L124 PetriNetUnfolderBase]: 28688/54756 cut-off events. [2025-02-06 18:50:39,331 INFO L125 PetriNetUnfolderBase]: For 306720/311720 co-relation queries the response was YES. [2025-02-06 18:50:39,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202638 conditions, 54756 events. 28688/54756 cut-off events. For 306720/311720 co-relation queries the response was YES. Maximal size of possible extension queue 1435. Compared 535682 event pairs, 10748 based on Foata normal form. 5532/59844 useless extension candidates. Maximal degree in co-relation 198871. Up to 22620 conditions per place. [2025-02-06 18:50:39,911 INFO L140 encePairwiseOnDemand]: 89/96 looper letters, 265 selfloop transitions, 16 changer transitions 0/314 dead transitions. [2025-02-06 18:50:39,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 314 transitions, 3480 flow [2025-02-06 18:50:39,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:50:39,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:50:39,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 424 transitions. [2025-02-06 18:50:39,913 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7361111111111112 [2025-02-06 18:50:39,913 INFO L175 Difference]: Start difference. First operand has 143 places, 125 transitions, 1020 flow. Second operand 6 states and 424 transitions. [2025-02-06 18:50:39,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 314 transitions, 3480 flow [2025-02-06 18:50:41,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 314 transitions, 3335 flow, removed 2 selfloop flow, removed 5 redundant places. [2025-02-06 18:50:41,235 INFO L231 Difference]: Finished difference. Result has 144 places, 126 transitions, 1011 flow [2025-02-06 18:50:41,235 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=953, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1011, PETRI_PLACES=144, PETRI_TRANSITIONS=126} [2025-02-06 18:50:41,236 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 55 predicate places. [2025-02-06 18:50:41,236 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 126 transitions, 1011 flow [2025-02-06 18:50:41,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 54.6) internal successors, (273), 5 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:41,236 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:41,236 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:41,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-02-06 18:50:41,236 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:41,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:41,237 INFO L85 PathProgramCache]: Analyzing trace with hash -534468667, now seen corresponding path program 1 times [2025-02-06 18:50:41,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:41,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216378467] [2025-02-06 18:50:41,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:41,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:41,240 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 21 statements into 1 equivalence classes. [2025-02-06 18:50:41,242 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 21 of 21 statements. [2025-02-06 18:50:41,242 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:41,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:41,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:41,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:41,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216378467] [2025-02-06 18:50:41,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216378467] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:41,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-06 18:50:41,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-06 18:50:41,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636526696] [2025-02-06 18:50:41,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:41,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-06 18:50:41,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:41,264 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-06 18:50:41,264 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-02-06 18:50:41,280 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 96 [2025-02-06 18:50:41,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 126 transitions, 1011 flow. Second operand has 4 states, 4 states have (on average 57.5) internal successors, (230), 4 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:41,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:41,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 96 [2025-02-06 18:50:41,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:46,540 INFO L124 PetriNetUnfolderBase]: 29012/55871 cut-off events. [2025-02-06 18:50:46,541 INFO L125 PetriNetUnfolderBase]: For 354507/360092 co-relation queries the response was YES. [2025-02-06 18:50:46,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 206702 conditions, 55871 events. 29012/55871 cut-off events. For 354507/360092 co-relation queries the response was YES. Maximal size of possible extension queue 1489. Compared 552979 event pairs, 10728 based on Foata normal form. 5174/60313 useless extension candidates. Maximal degree in co-relation 202719. Up to 22756 conditions per place. [2025-02-06 18:50:47,133 INFO L140 encePairwiseOnDemand]: 91/96 looper letters, 159 selfloop transitions, 12 changer transitions 0/206 dead transitions. [2025-02-06 18:50:47,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 206 transitions, 2158 flow [2025-02-06 18:50:47,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-06 18:50:47,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-06 18:50:47,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 287 transitions. [2025-02-06 18:50:47,134 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7473958333333334 [2025-02-06 18:50:47,134 INFO L175 Difference]: Start difference. First operand has 144 places, 126 transitions, 1011 flow. Second operand 4 states and 287 transitions. [2025-02-06 18:50:47,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 206 transitions, 2158 flow [2025-02-06 18:50:48,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 206 transitions, 2015 flow, removed 6 selfloop flow, removed 7 redundant places. [2025-02-06 18:50:48,599 INFO L231 Difference]: Finished difference. Result has 139 places, 128 transitions, 1012 flow [2025-02-06 18:50:48,599 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=915, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1012, PETRI_PLACES=139, PETRI_TRANSITIONS=128} [2025-02-06 18:50:48,599 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 50 predicate places. [2025-02-06 18:50:48,600 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 128 transitions, 1012 flow [2025-02-06 18:50:48,600 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 57.5) internal successors, (230), 4 states have internal predecessors, (230), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:48,600 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:48,600 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2025-02-06 18:50:48,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-02-06 18:50:48,600 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:48,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:48,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1502829102, now seen corresponding path program 1 times [2025-02-06 18:50:48,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:48,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087301111] [2025-02-06 18:50:48,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:48,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:48,606 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-02-06 18:50:48,610 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-02-06 18:50:48,610 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:48,610 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:48,660 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:48,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:48,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087301111] [2025-02-06 18:50:48,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087301111] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:48,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43343860] [2025-02-06 18:50:48,660 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:48,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:48,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:48,662 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:48,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-06 18:50:48,705 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 32 statements into 1 equivalence classes. [2025-02-06 18:50:48,719 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 32 of 32 statements. [2025-02-06 18:50:48,719 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:48,719 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:48,721 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 18:50:48,723 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:48,774 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:48,774 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-06 18:50:48,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43343860] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-06 18:50:48,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-06 18:50:48,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2025-02-06 18:50:48,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766907485] [2025-02-06 18:50:48,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-06 18:50:48,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-06 18:50:48,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:48,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-06 18:50:48,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-06 18:50:48,780 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 96 [2025-02-06 18:50:48,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 128 transitions, 1012 flow. Second operand has 6 states, 6 states have (on average 61.166666666666664) internal successors, (367), 6 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:48,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:48,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 96 [2025-02-06 18:50:48,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-06 18:50:53,355 INFO L124 PetriNetUnfolderBase]: 22514/48336 cut-off events. [2025-02-06 18:50:53,356 INFO L125 PetriNetUnfolderBase]: For 243700/247581 co-relation queries the response was YES. [2025-02-06 18:50:53,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176678 conditions, 48336 events. 22514/48336 cut-off events. For 243700/247581 co-relation queries the response was YES. Maximal size of possible extension queue 1358. Compared 507778 event pairs, 5036 based on Foata normal form. 3769/51460 useless extension candidates. Maximal degree in co-relation 175153. Up to 14682 conditions per place. [2025-02-06 18:50:53,801 INFO L140 encePairwiseOnDemand]: 91/96 looper letters, 295 selfloop transitions, 19 changer transitions 0/349 dead transitions. [2025-02-06 18:50:53,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 349 transitions, 3816 flow [2025-02-06 18:50:53,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-06 18:50:53,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-06 18:50:53,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 465 transitions. [2025-02-06 18:50:53,803 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.8072916666666666 [2025-02-06 18:50:53,803 INFO L175 Difference]: Start difference. First operand has 139 places, 128 transitions, 1012 flow. Second operand 6 states and 465 transitions. [2025-02-06 18:50:53,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 349 transitions, 3816 flow [2025-02-06 18:50:55,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 349 transitions, 3761 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-06 18:50:55,015 INFO L231 Difference]: Finished difference. Result has 142 places, 127 transitions, 1035 flow [2025-02-06 18:50:55,016 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=96, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1035, PETRI_PLACES=142, PETRI_TRANSITIONS=127} [2025-02-06 18:50:55,016 INFO L279 CegarLoopForPetriNet]: 89 programPoint places, 53 predicate places. [2025-02-06 18:50:55,016 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 127 transitions, 1035 flow [2025-02-06 18:50:55,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 61.166666666666664) internal successors, (367), 6 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:55,016 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-06 18:50:55,016 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1] [2025-02-06 18:50:55,022 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-06 18:50:55,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-02-06 18:50:55,217 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (and 55 more)] === [2025-02-06 18:50:55,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-06 18:50:55,217 INFO L85 PathProgramCache]: Analyzing trace with hash -656937453, now seen corresponding path program 1 times [2025-02-06 18:50:55,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-06 18:50:55,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706287711] [2025-02-06 18:50:55,217 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:55,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-06 18:50:55,225 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-06 18:50:55,228 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-06 18:50:55,228 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:55,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:55,271 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:55,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-06 18:50:55,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706287711] [2025-02-06 18:50:55,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706287711] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-06 18:50:55,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [836871749] [2025-02-06 18:50:55,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-06 18:50:55,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-06 18:50:55,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-06 18:50:55,273 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-06 18:50:55,274 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-06 18:50:55,305 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-02-06 18:50:55,317 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-02-06 18:50:55,318 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-06 18:50:55,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-06 18:50:55,318 INFO L256 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-06 18:50:55,319 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-06 18:50:55,352 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:55,352 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-06 18:50:55,395 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-06 18:50:55,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [836871749] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-06 18:50:55,395 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-06 18:50:55,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2025-02-06 18:50:55,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805213264] [2025-02-06 18:50:55,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-06 18:50:55,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-02-06 18:50:55,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-06 18:50:55,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-02-06 18:50:55,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-02-06 18:50:55,406 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 58 out of 96 [2025-02-06 18:50:55,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 127 transitions, 1035 flow. Second operand has 12 states, 12 states have (on average 61.75) internal successors, (741), 12 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-06 18:50:55,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-06 18:50:55,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 58 of 96 [2025-02-06 18:50:55,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand