./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version e2fb8bed Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 48ddce9ee02b3ea4431cf137593b71facb450c3e223dbff4f116c3c0ac1377b5 --- Real Ultimate output --- This is Ultimate 0.3.0-?-e2fb8be-m [2025-03-09 06:39:00,397 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-09 06:39:00,448 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-03-09 06:39:00,451 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-09 06:39:00,452 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-09 06:39:00,470 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-09 06:39:00,470 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-09 06:39:00,470 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-09 06:39:00,471 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-09 06:39:00,471 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-09 06:39:00,471 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-09 06:39:00,471 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-09 06:39:00,471 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-09 06:39:00,471 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-09 06:39:00,471 INFO L153 SettingsManager]: * Use SBE=true [2025-03-09 06:39:00,472 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-03-09 06:39:00,472 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-09 06:39:00,473 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-09 06:39:00,473 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-09 06:39:00,473 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-09 06:39:00,473 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-09 06:39:00,473 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-09 06:39:00,473 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-09 06:39:00,473 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-09 06:39:00,473 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-09 06:39:00,473 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-09 06:39:00,473 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-09 06:39:00,474 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-09 06:39:00,474 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-09 06:39:00,474 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-09 06:39:00,474 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-09 06:39:00,474 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-09 06:39:00,474 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-09 06:39:00,474 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-09 06:39:00,474 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-09 06:39:00,474 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/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 -> 48ddce9ee02b3ea4431cf137593b71facb450c3e223dbff4f116c3c0ac1377b5 [2025-03-09 06:39:00,677 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-09 06:39:00,685 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-09 06:39:00,687 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-09 06:39:00,687 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-09 06:39:00,688 INFO L274 PluginConnector]: CDTParser initialized [2025-03-09 06:39:00,688 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2025-03-09 06:39:01,815 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d0974490/cc2b46d93ebb4b76bb756e98d2faade4/FLAG88fc5ec52 [2025-03-09 06:39:02,055 INFO L384 CDTParser]: Found 1 translation units. [2025-03-09 06:39:02,056 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/weaver/chl-nzb-file-symm.wvr.c [2025-03-09 06:39:02,064 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d0974490/cc2b46d93ebb4b76bb756e98d2faade4/FLAG88fc5ec52 [2025-03-09 06:39:02,391 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6d0974490/cc2b46d93ebb4b76bb756e98d2faade4 [2025-03-09 06:39:02,393 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-09 06:39:02,394 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-09 06:39:02,395 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-09 06:39:02,395 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-09 06:39:02,398 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-09 06:39:02,398 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,399 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@448633cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02, skipping insertion in model container [2025-03-09 06:39:02,399 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,411 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-09 06:39:02,542 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-09 06:39:02,550 INFO L200 MainTranslator]: Completed pre-run [2025-03-09 06:39:02,584 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-09 06:39:02,596 INFO L204 MainTranslator]: Completed translation [2025-03-09 06:39:02,597 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02 WrapperNode [2025-03-09 06:39:02,597 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-09 06:39:02,598 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-09 06:39:02,598 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-09 06:39:02,598 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-09 06:39:02,602 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,609 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,637 INFO L138 Inliner]: procedures = 24, calls = 46, calls flagged for inlining = 22, calls inlined = 30, statements flattened = 491 [2025-03-09 06:39:02,637 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-09 06:39:02,638 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-09 06:39:02,638 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-09 06:39:02,638 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-09 06:39:02,646 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,646 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,650 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,662 INFO L175 MemorySlicer]: Split 20 memory accesses to 2 slices as follows [2, 18]. 90 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2025-03-09 06:39:02,662 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,662 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,669 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,670 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,671 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,672 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,674 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-09 06:39:02,675 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-09 06:39:02,675 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-09 06:39:02,675 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-09 06:39:02,676 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (1/1) ... [2025-03-09 06:39:02,682 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-09 06:39:02,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:39:02,705 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-09 06:39:02,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-09 06:39:02,725 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-09 06:39:02,725 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-03-09 06:39:02,725 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-03-09 06:39:02,725 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-03-09 06:39:02,726 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-03-09 06:39:02,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-09 06:39:02,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-09 06:39:02,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-03-09 06:39:02,726 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2025-03-09 06:39:02,726 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-03-09 06:39:02,726 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-09 06:39:02,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-09 06:39:02,726 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-03-09 06:39:02,727 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2025-03-09 06:39:02,728 WARN L225 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-03-09 06:39:02,825 INFO L256 CfgBuilder]: Building ICFG [2025-03-09 06:39:02,827 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-09 06:39:03,341 INFO L303 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-09 06:39:03,342 INFO L307 CfgBuilder]: Performing block encoding [2025-03-09 06:39:03,651 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-09 06:39:03,653 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-09 06:39:03,653 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.03 06:39:03 BoogieIcfgContainer [2025-03-09 06:39:03,654 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-09 06:39:03,655 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-09 06:39:03,656 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-09 06:39:03,659 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-09 06:39:03,659 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.03 06:39:02" (1/3) ... [2025-03-09 06:39:03,660 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca5f56b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 06:39:03, skipping insertion in model container [2025-03-09 06:39:03,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.03 06:39:02" (2/3) ... [2025-03-09 06:39:03,660 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ca5f56b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.03 06:39:03, skipping insertion in model container [2025-03-09 06:39:03,660 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.03 06:39:03" (3/3) ... [2025-03-09 06:39:03,661 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-nzb-file-symm.wvr.c [2025-03-09 06:39:03,673 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-09 06:39:03,675 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-nzb-file-symm.wvr.c that has 3 procedures, 144 locations, 1 initial locations, 4 loop locations, and 42 error locations. [2025-03-09 06:39:03,675 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-09 06:39:03,793 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-03-09 06:39:03,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 169 transitions, 352 flow [2025-03-09 06:39:03,877 INFO L124 PetriNetUnfolderBase]: 26/167 cut-off events. [2025-03-09 06:39:03,878 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-03-09 06:39:03,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 167 events. 26/167 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 858 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 149. Up to 2 conditions per place. [2025-03-09 06:39:03,884 INFO L82 GeneralOperation]: Start removeDead. Operand has 150 places, 169 transitions, 352 flow [2025-03-09 06:39:03,889 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 147 places, 166 transitions, 344 flow [2025-03-09 06:39:03,895 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-09 06:39:03,903 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;@41142c2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-09 06:39:03,904 INFO L334 AbstractCegarLoop]: Starting to check reachability of 80 error locations. [2025-03-09 06:39:03,909 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-09 06:39:03,909 INFO L124 PetriNetUnfolderBase]: 1/5 cut-off events. [2025-03-09 06:39:03,909 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-09 06:39:03,909 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:03,910 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-03-09 06:39:03,910 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:03,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:03,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1361813, now seen corresponding path program 1 times [2025-03-09 06:39:03,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:03,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382793244] [2025-03-09 06:39:03,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:03,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:03,980 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-03-09 06:39:04,009 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-03-09 06:39:04,010 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:04,010 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:04,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 06:39:04,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:04,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382793244] [2025-03-09 06:39:04,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382793244] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:04,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:04,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 06:39:04,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666596263] [2025-03-09 06:39:04,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:04,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:04,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:04,155 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:04,155 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:04,165 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:04,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 166 transitions, 344 flow. Second operand has 4 states, 4 states have (on average 83.75) internal successors, (335), 4 states have internal predecessors, (335), 0 states have call successors, (0), 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-03-09 06:39:04,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:04,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:04,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:04,916 INFO L124 PetriNetUnfolderBase]: 2887/6554 cut-off events. [2025-03-09 06:39:04,916 INFO L125 PetriNetUnfolderBase]: For 74/74 co-relation queries the response was YES. [2025-03-09 06:39:04,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10823 conditions, 6554 events. 2887/6554 cut-off events. For 74/74 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 59595 event pairs, 1810 based on Foata normal form. 4/5193 useless extension candidates. Maximal degree in co-relation 10623. Up to 4187 conditions per place. [2025-03-09 06:39:04,965 INFO L140 encePairwiseOnDemand]: 154/169 looper letters, 79 selfloop transitions, 7 changer transitions 2/168 dead transitions. [2025-03-09 06:39:04,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 168 transitions, 522 flow [2025-03-09 06:39:04,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:04,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:04,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 427 transitions. [2025-03-09 06:39:04,982 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6316568047337278 [2025-03-09 06:39:04,984 INFO L175 Difference]: Start difference. First operand has 147 places, 166 transitions, 344 flow. Second operand 4 states and 427 transitions. [2025-03-09 06:39:04,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 168 transitions, 522 flow [2025-03-09 06:39:04,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 168 transitions, 514 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-03-09 06:39:04,996 INFO L231 Difference]: Finished difference. Result has 147 places, 166 transitions, 383 flow [2025-03-09 06:39:04,998 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=383, PETRI_PLACES=147, PETRI_TRANSITIONS=166} [2025-03-09 06:39:05,001 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 0 predicate places. [2025-03-09 06:39:05,003 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 166 transitions, 383 flow [2025-03-09 06:39:05,003 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.75) internal successors, (335), 4 states have internal predecessors, (335), 0 states have call successors, (0), 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-03-09 06:39:05,003 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:05,003 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2025-03-09 06:39:05,004 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-09 06:39:05,004 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:05,004 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:05,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1916316717, now seen corresponding path program 1 times [2025-03-09 06:39:05,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:05,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040347775] [2025-03-09 06:39:05,005 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:05,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:05,017 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-03-09 06:39:05,038 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-03-09 06:39:05,038 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:05,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:05,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 06:39:05,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:05,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040347775] [2025-03-09 06:39:05,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040347775] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:39:05,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987559799] [2025-03-09 06:39:05,196 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:05,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:05,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:39:05,199 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:39:05,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-09 06:39:05,268 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-03-09 06:39:05,281 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-03-09 06:39:05,281 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:05,281 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:05,282 INFO L256 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-09 06:39:05,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:39:05,320 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 06:39:05,320 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:39:05,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987559799] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:05,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:39:05,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-09 06:39:05,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414089835] [2025-03-09 06:39:05,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:05,322 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-09 06:39:05,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:05,322 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-09 06:39:05,322 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-09 06:39:05,338 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:05,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 166 transitions, 383 flow. Second operand has 6 states, 6 states have (on average 83.83333333333333) internal successors, (503), 6 states have internal predecessors, (503), 0 states have call successors, (0), 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-03-09 06:39:05,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:05,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:05,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:05,943 INFO L124 PetriNetUnfolderBase]: 2887/6550 cut-off events. [2025-03-09 06:39:05,943 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2025-03-09 06:39:05,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10789 conditions, 6550 events. 2887/6550 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 59556 event pairs, 1810 based on Foata normal form. 2/5190 useless extension candidates. Maximal degree in co-relation 10739. Up to 4176 conditions per place. [2025-03-09 06:39:05,971 INFO L140 encePairwiseOnDemand]: 160/169 looper letters, 72 selfloop transitions, 12 changer transitions 0/164 dead transitions. [2025-03-09 06:39:05,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 164 transitions, 543 flow [2025-03-09 06:39:05,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 06:39:05,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-09 06:39:05,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 584 transitions. [2025-03-09 06:39:05,974 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5759368836291914 [2025-03-09 06:39:05,974 INFO L175 Difference]: Start difference. First operand has 147 places, 166 transitions, 383 flow. Second operand 6 states and 584 transitions. [2025-03-09 06:39:05,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 164 transitions, 543 flow [2025-03-09 06:39:05,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 164 transitions, 543 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-03-09 06:39:05,979 INFO L231 Difference]: Finished difference. Result has 148 places, 164 transitions, 399 flow [2025-03-09 06:39:05,980 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=399, PETRI_PLACES=148, PETRI_TRANSITIONS=164} [2025-03-09 06:39:05,980 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 1 predicate places. [2025-03-09 06:39:05,980 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 164 transitions, 399 flow [2025-03-09 06:39:05,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 83.83333333333333) internal successors, (503), 6 states have internal predecessors, (503), 0 states have call successors, (0), 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-03-09 06:39:05,981 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:05,981 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2025-03-09 06:39:05,988 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-09 06:39:06,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:06,185 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:06,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:06,186 INFO L85 PathProgramCache]: Analyzing trace with hash -723722660, now seen corresponding path program 1 times [2025-03-09 06:39:06,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:06,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716518836] [2025-03-09 06:39:06,186 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:06,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:06,195 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-09 06:39:06,213 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-09 06:39:06,213 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:06,213 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:06,307 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 06:39:06,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:06,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716518836] [2025-03-09 06:39:06,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716518836] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:39:06,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [235770706] [2025-03-09 06:39:06,308 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:06,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:06,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:39:06,310 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:39:06,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-09 06:39:06,368 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-03-09 06:39:06,378 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-03-09 06:39:06,378 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:06,378 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:06,379 INFO L256 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-09 06:39:06,379 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:39:06,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 06:39:06,398 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 06:39:06,433 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 06:39:06,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [235770706] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 06:39:06,433 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 06:39:06,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2025-03-09 06:39:06,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730159956] [2025-03-09 06:39:06,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 06:39:06,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2025-03-09 06:39:06,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:06,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2025-03-09 06:39:06,435 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2025-03-09 06:39:06,460 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:06,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 164 transitions, 399 flow. Second operand has 12 states, 12 states have (on average 84.08333333333333) internal successors, (1009), 12 states have internal predecessors, (1009), 0 states have call successors, (0), 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-03-09 06:39:06,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:06,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:06,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:07,018 INFO L124 PetriNetUnfolderBase]: 2893/6574 cut-off events. [2025-03-09 06:39:07,018 INFO L125 PetriNetUnfolderBase]: For 64/64 co-relation queries the response was YES. [2025-03-09 06:39:07,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10883 conditions, 6574 events. 2893/6574 cut-off events. For 64/64 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 59751 event pairs, 1810 based on Foata normal form. 6/5217 useless extension candidates. Maximal degree in co-relation 10741. Up to 4187 conditions per place. [2025-03-09 06:39:07,052 INFO L140 encePairwiseOnDemand]: 160/169 looper letters, 77 selfloop transitions, 25 changer transitions 0/182 dead transitions. [2025-03-09 06:39:07,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 182 transitions, 717 flow [2025-03-09 06:39:07,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-09 06:39:07,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-03-09 06:39:07,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 938 transitions. [2025-03-09 06:39:07,055 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5550295857988166 [2025-03-09 06:39:07,055 INFO L175 Difference]: Start difference. First operand has 148 places, 164 transitions, 399 flow. Second operand 10 states and 938 transitions. [2025-03-09 06:39:07,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 182 transitions, 717 flow [2025-03-09 06:39:07,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 182 transitions, 659 flow, removed 12 selfloop flow, removed 5 redundant places. [2025-03-09 06:39:07,062 INFO L231 Difference]: Finished difference. Result has 155 places, 182 transitions, 539 flow [2025-03-09 06:39:07,064 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=371, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=539, PETRI_PLACES=155, PETRI_TRANSITIONS=182} [2025-03-09 06:39:07,064 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 8 predicate places. [2025-03-09 06:39:07,064 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 182 transitions, 539 flow [2025-03-09 06:39:07,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 84.08333333333333) internal successors, (1009), 12 states have internal predecessors, (1009), 0 states have call successors, (0), 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-03-09 06:39:07,065 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:07,065 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:07,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-09 06:39:07,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2025-03-09 06:39:07,266 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:07,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:07,266 INFO L85 PathProgramCache]: Analyzing trace with hash -942596052, now seen corresponding path program 1 times [2025-03-09 06:39:07,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:07,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79453185] [2025-03-09 06:39:07,266 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:07,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:07,279 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-09 06:39:07,290 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-09 06:39:07,290 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:07,290 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:07,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 06:39:07,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:07,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79453185] [2025-03-09 06:39:07,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79453185] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:07,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:07,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:39:07,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210922167] [2025-03-09 06:39:07,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:07,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:07,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:07,356 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:07,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:07,401 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-03-09 06:39:07,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 182 transitions, 539 flow. Second operand has 4 states, 4 states have (on average 77.25) internal successors, (309), 4 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-03-09 06:39:07,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:07,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-03-09 06:39:07,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:08,141 INFO L124 PetriNetUnfolderBase]: 4498/9433 cut-off events. [2025-03-09 06:39:08,141 INFO L125 PetriNetUnfolderBase]: For 89/89 co-relation queries the response was YES. [2025-03-09 06:39:08,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16207 conditions, 9433 events. 4498/9433 cut-off events. For 89/89 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 84654 event pairs, 1733 based on Foata normal form. 224/7786 useless extension candidates. Maximal degree in co-relation 16140. Up to 4043 conditions per place. [2025-03-09 06:39:08,193 INFO L140 encePairwiseOnDemand]: 153/169 looper letters, 178 selfloop transitions, 10 changer transitions 0/258 dead transitions. [2025-03-09 06:39:08,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 258 transitions, 1069 flow [2025-03-09 06:39:08,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:08,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:08,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 470 transitions. [2025-03-09 06:39:08,197 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6952662721893491 [2025-03-09 06:39:08,197 INFO L175 Difference]: Start difference. First operand has 155 places, 182 transitions, 539 flow. Second operand 4 states and 470 transitions. [2025-03-09 06:39:08,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 258 transitions, 1069 flow [2025-03-09 06:39:08,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 258 transitions, 1045 flow, removed 6 selfloop flow, removed 2 redundant places. [2025-03-09 06:39:08,206 INFO L231 Difference]: Finished difference. Result has 157 places, 186 transitions, 583 flow [2025-03-09 06:39:08,207 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=511, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=583, PETRI_PLACES=157, PETRI_TRANSITIONS=186} [2025-03-09 06:39:08,209 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 10 predicate places. [2025-03-09 06:39:08,209 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 186 transitions, 583 flow [2025-03-09 06:39:08,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 77.25) internal successors, (309), 4 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-03-09 06:39:08,209 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:08,209 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:08,209 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-09 06:39:08,210 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:08,210 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:08,211 INFO L85 PathProgramCache]: Analyzing trace with hash -943551414, now seen corresponding path program 1 times [2025-03-09 06:39:08,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:08,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465928414] [2025-03-09 06:39:08,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:08,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:08,222 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 10 statements into 1 equivalence classes. [2025-03-09 06:39:08,240 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 10 of 10 statements. [2025-03-09 06:39:08,240 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:08,240 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:08,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 06:39:08,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:08,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465928414] [2025-03-09 06:39:08,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465928414] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:08,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:08,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 06:39:08,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257306836] [2025-03-09 06:39:08,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:08,290 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 06:39:08,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:08,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 06:39:08,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 06:39:08,301 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:08,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 186 transitions, 583 flow. Second operand has 3 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 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-03-09 06:39:08,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:08,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:08,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:09,092 INFO L124 PetriNetUnfolderBase]: 6081/13072 cut-off events. [2025-03-09 06:39:09,093 INFO L125 PetriNetUnfolderBase]: For 1782/1865 co-relation queries the response was YES. [2025-03-09 06:39:09,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24222 conditions, 13072 events. 6081/13072 cut-off events. For 1782/1865 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 120368 event pairs, 2703 based on Foata normal form. 155/11459 useless extension candidates. Maximal degree in co-relation 24155. Up to 5669 conditions per place. [2025-03-09 06:39:09,168 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 164 selfloop transitions, 2 changer transitions 0/244 dead transitions. [2025-03-09 06:39:09,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 244 transitions, 1051 flow [2025-03-09 06:39:09,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 06:39:09,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-09 06:39:09,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 389 transitions. [2025-03-09 06:39:09,172 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7672583826429981 [2025-03-09 06:39:09,172 INFO L175 Difference]: Start difference. First operand has 157 places, 186 transitions, 583 flow. Second operand 3 states and 389 transitions. [2025-03-09 06:39:09,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 244 transitions, 1051 flow [2025-03-09 06:39:09,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 244 transitions, 1051 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-03-09 06:39:09,209 INFO L231 Difference]: Finished difference. Result has 160 places, 187 transitions, 601 flow [2025-03-09 06:39:09,210 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=601, PETRI_PLACES=160, PETRI_TRANSITIONS=187} [2025-03-09 06:39:09,211 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 13 predicate places. [2025-03-09 06:39:09,212 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 187 transitions, 601 flow [2025-03-09 06:39:09,212 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 86.0) internal successors, (258), 3 states have internal predecessors, (258), 0 states have call successors, (0), 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-03-09 06:39:09,212 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:09,212 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:09,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-09 06:39:09,212 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:09,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:09,213 INFO L85 PathProgramCache]: Analyzing trace with hash 844294831, now seen corresponding path program 1 times [2025-03-09 06:39:09,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:09,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729035098] [2025-03-09 06:39:09,213 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:09,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:09,220 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-03-09 06:39:09,231 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-03-09 06:39:09,231 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:09,231 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:09,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-09 06:39:09,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:09,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729035098] [2025-03-09 06:39:09,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729035098] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:09,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:09,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 06:39:09,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795077438] [2025-03-09 06:39:09,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:09,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 06:39:09,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:09,287 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 06:39:09,287 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 06:39:09,287 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 169 [2025-03-09 06:39:09,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 187 transitions, 601 flow. Second operand has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 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-03-09 06:39:09,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:09,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 169 [2025-03-09 06:39:09,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:09,921 INFO L124 PetriNetUnfolderBase]: 5577/12659 cut-off events. [2025-03-09 06:39:09,921 INFO L125 PetriNetUnfolderBase]: For 2080/2197 co-relation queries the response was YES. [2025-03-09 06:39:09,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23287 conditions, 12659 events. 5577/12659 cut-off events. For 2080/2197 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 120953 event pairs, 3653 based on Foata normal form. 67/10859 useless extension candidates. Maximal degree in co-relation 23218. Up to 8093 conditions per place. [2025-03-09 06:39:09,972 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 96 selfloop transitions, 7 changer transitions 0/185 dead transitions. [2025-03-09 06:39:09,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 185 transitions, 798 flow [2025-03-09 06:39:09,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 06:39:09,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-09 06:39:09,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 343 transitions. [2025-03-09 06:39:09,974 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6765285996055227 [2025-03-09 06:39:09,974 INFO L175 Difference]: Start difference. First operand has 160 places, 187 transitions, 601 flow. Second operand 3 states and 343 transitions. [2025-03-09 06:39:09,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 185 transitions, 798 flow [2025-03-09 06:39:09,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 185 transitions, 789 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-09 06:39:09,987 INFO L231 Difference]: Finished difference. Result has 160 places, 185 transitions, 597 flow [2025-03-09 06:39:09,987 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=597, PETRI_PLACES=160, PETRI_TRANSITIONS=185} [2025-03-09 06:39:09,988 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 13 predicate places. [2025-03-09 06:39:09,989 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 185 transitions, 597 flow [2025-03-09 06:39:09,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 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-03-09 06:39:09,989 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:09,989 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1] [2025-03-09 06:39:09,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-09 06:39:09,989 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:09,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:09,990 INFO L85 PathProgramCache]: Analyzing trace with hash 911474164, now seen corresponding path program 2 times [2025-03-09 06:39:09,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:09,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476875332] [2025-03-09 06:39:09,990 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 06:39:09,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:09,999 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-03-09 06:39:10,005 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 4 of 16 statements. [2025-03-09 06:39:10,007 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-09 06:39:10,008 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:10,053 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-09 06:39:10,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:10,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476875332] [2025-03-09 06:39:10,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476875332] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:39:10,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200319810] [2025-03-09 06:39:10,054 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 06:39:10,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:10,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:39:10,059 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:39:10,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-09 06:39:10,122 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 16 statements into 2 equivalence classes. [2025-03-09 06:39:10,130 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 4 of 16 statements. [2025-03-09 06:39:10,130 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-09 06:39:10,130 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:10,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-09 06:39:10,131 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:39:10,151 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-09 06:39:10,152 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 06:39:10,179 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-09 06:39:10,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200319810] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 06:39:10,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 06:39:10,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 4 [2025-03-09 06:39:10,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593803252] [2025-03-09 06:39:10,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 06:39:10,180 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-09 06:39:10,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:10,181 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-09 06:39:10,181 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-09 06:39:10,193 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:10,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 185 transitions, 597 flow. Second operand has 6 states, 6 states have (on average 84.66666666666667) internal successors, (508), 6 states have internal predecessors, (508), 0 states have call successors, (0), 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-03-09 06:39:10,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:10,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:10,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:10,855 INFO L124 PetriNetUnfolderBase]: 5577/12657 cut-off events. [2025-03-09 06:39:10,855 INFO L125 PetriNetUnfolderBase]: For 1994/2111 co-relation queries the response was YES. [2025-03-09 06:39:10,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23223 conditions, 12657 events. 5577/12657 cut-off events. For 1994/2111 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 121417 event pairs, 3653 based on Foata normal form. 67/10858 useless extension candidates. Maximal degree in co-relation 23164. Up to 8075 conditions per place. [2025-03-09 06:39:10,907 INFO L140 encePairwiseOnDemand]: 161/169 looper letters, 78 selfloop transitions, 25 changer transitions 0/183 dead transitions. [2025-03-09 06:39:10,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 183 transitions, 783 flow [2025-03-09 06:39:10,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:10,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:10,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 410 transitions. [2025-03-09 06:39:10,908 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.606508875739645 [2025-03-09 06:39:10,908 INFO L175 Difference]: Start difference. First operand has 160 places, 185 transitions, 597 flow. Second operand 4 states and 410 transitions. [2025-03-09 06:39:10,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 183 transitions, 783 flow [2025-03-09 06:39:10,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 183 transitions, 749 flow, removed 2 selfloop flow, removed 6 redundant places. [2025-03-09 06:39:10,924 INFO L231 Difference]: Finished difference. Result has 155 places, 183 transitions, 593 flow [2025-03-09 06:39:10,924 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=593, PETRI_PLACES=155, PETRI_TRANSITIONS=183} [2025-03-09 06:39:10,925 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 8 predicate places. [2025-03-09 06:39:10,925 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 183 transitions, 593 flow [2025-03-09 06:39:10,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 84.66666666666667) internal successors, (508), 6 states have internal predecessors, (508), 0 states have call successors, (0), 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-03-09 06:39:10,925 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:10,925 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:10,932 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-03-09 06:39:11,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:11,126 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:11,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:11,127 INFO L85 PathProgramCache]: Analyzing trace with hash 286635329, now seen corresponding path program 1 times [2025-03-09 06:39:11,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:11,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238573479] [2025-03-09 06:39:11,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:11,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:11,134 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-09 06:39:11,139 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-09 06:39:11,139 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:11,139 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:11,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-09 06:39:11,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:11,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238573479] [2025-03-09 06:39:11,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238573479] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:39:11,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464745730] [2025-03-09 06:39:11,215 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:11,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:11,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:39:11,217 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:39:11,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-09 06:39:11,288 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-03-09 06:39:11,305 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-03-09 06:39:11,305 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:11,305 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:11,306 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-09 06:39:11,307 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:39:11,349 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-09 06:39:11,349 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 06:39:11,381 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-09 06:39:11,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464745730] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 06:39:11,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 06:39:11,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 10 [2025-03-09 06:39:11,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196228026] [2025-03-09 06:39:11,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 06:39:11,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-03-09 06:39:11,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:11,383 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-03-09 06:39:11,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2025-03-09 06:39:11,406 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:11,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 183 transitions, 593 flow. Second operand has 11 states, 11 states have (on average 84.72727272727273) internal successors, (932), 11 states have internal predecessors, (932), 0 states have call successors, (0), 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-03-09 06:39:11,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:11,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:11,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:12,340 INFO L124 PetriNetUnfolderBase]: 5573/12653 cut-off events. [2025-03-09 06:39:12,341 INFO L125 PetriNetUnfolderBase]: For 1992/2109 co-relation queries the response was YES. [2025-03-09 06:39:12,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23213 conditions, 12653 events. 5573/12653 cut-off events. For 1992/2109 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 121249 event pairs, 3653 based on Foata normal form. 67/10853 useless extension candidates. Maximal degree in co-relation 23079. Up to 8079 conditions per place. [2025-03-09 06:39:12,405 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 78 selfloop transitions, 21 changer transitions 0/179 dead transitions. [2025-03-09 06:39:12,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 179 transitions, 767 flow [2025-03-09 06:39:12,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-09 06:39:12,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-09 06:39:12,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 671 transitions. [2025-03-09 06:39:12,408 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5672020287404903 [2025-03-09 06:39:12,408 INFO L175 Difference]: Start difference. First operand has 155 places, 183 transitions, 593 flow. Second operand 7 states and 671 transitions. [2025-03-09 06:39:12,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 179 transitions, 767 flow [2025-03-09 06:39:12,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 179 transitions, 721 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-09 06:39:12,427 INFO L231 Difference]: Finished difference. Result has 158 places, 179 transitions, 565 flow [2025-03-09 06:39:12,427 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=565, PETRI_PLACES=158, PETRI_TRANSITIONS=179} [2025-03-09 06:39:12,428 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 11 predicate places. [2025-03-09 06:39:12,428 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 179 transitions, 565 flow [2025-03-09 06:39:12,428 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 84.72727272727273) internal successors, (932), 11 states have internal predecessors, (932), 0 states have call successors, (0), 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-03-09 06:39:12,428 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:12,428 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:12,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-09 06:39:12,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:12,629 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:12,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:12,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1129156479, now seen corresponding path program 2 times [2025-03-09 06:39:12,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:12,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852433331] [2025-03-09 06:39:12,630 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 06:39:12,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:12,641 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-03-09 06:39:12,649 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 11 of 29 statements. [2025-03-09 06:39:12,649 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-09 06:39:12,649 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:12,681 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-09 06:39:12,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:12,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852433331] [2025-03-09 06:39:12,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852433331] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:12,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:12,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 06:39:12,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742301077] [2025-03-09 06:39:12,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:12,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:12,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:12,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:12,682 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:12,719 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-03-09 06:39:12,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 179 transitions, 565 flow. Second operand has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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-03-09 06:39:12,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:12,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-03-09 06:39:12,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:13,429 INFO L124 PetriNetUnfolderBase]: 6450/14208 cut-off events. [2025-03-09 06:39:13,429 INFO L125 PetriNetUnfolderBase]: For 2316/2346 co-relation queries the response was YES. [2025-03-09 06:39:13,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26501 conditions, 14208 events. 6450/14208 cut-off events. For 2316/2346 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 134533 event pairs, 3336 based on Foata normal form. 30/12157 useless extension candidates. Maximal degree in co-relation 26372. Up to 7303 conditions per place. [2025-03-09 06:39:13,484 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 132 selfloop transitions, 7 changer transitions 0/215 dead transitions. [2025-03-09 06:39:13,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 215 transitions, 918 flow [2025-03-09 06:39:13,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:13,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:13,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 441 transitions. [2025-03-09 06:39:13,486 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6523668639053254 [2025-03-09 06:39:13,486 INFO L175 Difference]: Start difference. First operand has 158 places, 179 transitions, 565 flow. Second operand 4 states and 441 transitions. [2025-03-09 06:39:13,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 215 transitions, 918 flow [2025-03-09 06:39:13,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 215 transitions, 901 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-03-09 06:39:13,510 INFO L231 Difference]: Finished difference. Result has 157 places, 179 transitions, 572 flow [2025-03-09 06:39:13,510 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=572, PETRI_PLACES=157, PETRI_TRANSITIONS=179} [2025-03-09 06:39:13,510 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 10 predicate places. [2025-03-09 06:39:13,511 INFO L471 AbstractCegarLoop]: Abstraction has has 157 places, 179 transitions, 572 flow [2025-03-09 06:39:13,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 84.0) internal successors, (336), 4 states have internal predecessors, (336), 0 states have call successors, (0), 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-03-09 06:39:13,511 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:13,511 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:13,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-03-09 06:39:13,512 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:13,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:13,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1646648668, now seen corresponding path program 1 times [2025-03-09 06:39:13,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:13,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932456127] [2025-03-09 06:39:13,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:13,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:13,523 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-09 06:39:13,530 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-09 06:39:13,531 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:13,531 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:13,603 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-09 06:39:13,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:13,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932456127] [2025-03-09 06:39:13,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932456127] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:13,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:13,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 06:39:13,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954796951] [2025-03-09 06:39:13,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:13,604 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:13,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:13,605 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:13,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:13,630 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 169 [2025-03-09 06:39:13,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 179 transitions, 572 flow. Second operand has 4 states, 4 states have (on average 82.5) internal successors, (330), 4 states have internal predecessors, (330), 0 states have call successors, (0), 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-03-09 06:39:13,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:13,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 169 [2025-03-09 06:39:13,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:14,393 INFO L124 PetriNetUnfolderBase]: 6743/14788 cut-off events. [2025-03-09 06:39:14,393 INFO L125 PetriNetUnfolderBase]: For 4560/4761 co-relation queries the response was YES. [2025-03-09 06:39:14,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28352 conditions, 14788 events. 6743/14788 cut-off events. For 4560/4761 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 140279 event pairs, 3553 based on Foata normal form. 321/12682 useless extension candidates. Maximal degree in co-relation 28229. Up to 7689 conditions per place. [2025-03-09 06:39:14,450 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 141 selfloop transitions, 5 changer transitions 0/217 dead transitions. [2025-03-09 06:39:14,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 217 transitions, 1002 flow [2025-03-09 06:39:14,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:14,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:14,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 434 transitions. [2025-03-09 06:39:14,451 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6420118343195266 [2025-03-09 06:39:14,451 INFO L175 Difference]: Start difference. First operand has 157 places, 179 transitions, 572 flow. Second operand 4 states and 434 transitions. [2025-03-09 06:39:14,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 217 transitions, 1002 flow [2025-03-09 06:39:14,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 217 transitions, 989 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-09 06:39:14,486 INFO L231 Difference]: Finished difference. Result has 156 places, 177 transitions, 570 flow [2025-03-09 06:39:14,486 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=570, PETRI_PLACES=156, PETRI_TRANSITIONS=177} [2025-03-09 06:39:14,486 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 9 predicate places. [2025-03-09 06:39:14,486 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 177 transitions, 570 flow [2025-03-09 06:39:14,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 82.5) internal successors, (330), 4 states have internal predecessors, (330), 0 states have call successors, (0), 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-03-09 06:39:14,487 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:14,487 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:14,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-03-09 06:39:14,487 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:14,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:14,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1647665535, now seen corresponding path program 1 times [2025-03-09 06:39:14,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:14,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85991512] [2025-03-09 06:39:14,488 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:14,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:14,496 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-09 06:39:14,507 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-09 06:39:14,507 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:14,507 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:14,543 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-09 06:39:14,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:14,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85991512] [2025-03-09 06:39:14,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85991512] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:14,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:14,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 06:39:14,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179866505] [2025-03-09 06:39:14,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:14,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 06:39:14,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:14,545 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 06:39:14,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-03-09 06:39:14,553 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:14,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 177 transitions, 570 flow. Second operand has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 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-03-09 06:39:14,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:14,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:14,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:15,530 INFO L124 PetriNetUnfolderBase]: 9793/20904 cut-off events. [2025-03-09 06:39:15,530 INFO L125 PetriNetUnfolderBase]: For 5698/6089 co-relation queries the response was YES. [2025-03-09 06:39:15,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40286 conditions, 20904 events. 9793/20904 cut-off events. For 5698/6089 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 200549 event pairs, 4433 based on Foata normal form. 413/18539 useless extension candidates. Maximal degree in co-relation 40163. Up to 9538 conditions per place. [2025-03-09 06:39:15,611 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 162 selfloop transitions, 2 changer transitions 0/237 dead transitions. [2025-03-09 06:39:15,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 237 transitions, 1075 flow [2025-03-09 06:39:15,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 06:39:15,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-09 06:39:15,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 387 transitions. [2025-03-09 06:39:15,613 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7633136094674556 [2025-03-09 06:39:15,613 INFO L175 Difference]: Start difference. First operand has 156 places, 177 transitions, 570 flow. Second operand 3 states and 387 transitions. [2025-03-09 06:39:15,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 237 transitions, 1075 flow [2025-03-09 06:39:15,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 237 transitions, 1065 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-09 06:39:15,671 INFO L231 Difference]: Finished difference. Result has 156 places, 178 transitions, 578 flow [2025-03-09 06:39:15,671 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=578, PETRI_PLACES=156, PETRI_TRANSITIONS=178} [2025-03-09 06:39:15,671 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 9 predicate places. [2025-03-09 06:39:15,671 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 178 transitions, 578 flow [2025-03-09 06:39:15,672 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 88.0) internal successors, (264), 3 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-03-09 06:39:15,672 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:15,672 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:15,672 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-03-09 06:39:15,672 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:15,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:15,672 INFO L85 PathProgramCache]: Analyzing trace with hash -644141851, now seen corresponding path program 1 times [2025-03-09 06:39:15,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:15,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542762001] [2025-03-09 06:39:15,672 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:15,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:15,681 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-09 06:39:15,694 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-09 06:39:15,694 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:15,694 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:15,824 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-09 06:39:15,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:15,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542762001] [2025-03-09 06:39:15,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542762001] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:39:15,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405953503] [2025-03-09 06:39:15,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:15,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:15,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:39:15,830 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:39:15,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-09 06:39:15,902 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-03-09 06:39:15,921 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-03-09 06:39:15,921 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:15,921 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:15,923 INFO L256 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-09 06:39:15,924 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:39:16,031 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-09 06:39:16,032 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-03-09 06:39:16,088 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-03-09 06:39:16,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405953503] provided 0 perfect and 2 imperfect interpolant sequences [2025-03-09 06:39:16,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-03-09 06:39:16,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2025-03-09 06:39:16,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675913961] [2025-03-09 06:39:16,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-03-09 06:39:16,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-03-09 06:39:16,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:16,091 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-03-09 06:39:16,091 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=220, Unknown=0, NotChecked=0, Total=306 [2025-03-09 06:39:16,134 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:16,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 178 transitions, 578 flow. Second operand has 18 states, 18 states have (on average 84.55555555555556) internal successors, (1522), 18 states have internal predecessors, (1522), 0 states have call successors, (0), 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-03-09 06:39:16,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:16,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:16,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:17,577 INFO L124 PetriNetUnfolderBase]: 9277/21098 cut-off events. [2025-03-09 06:39:17,577 INFO L125 PetriNetUnfolderBase]: For 5638/5931 co-relation queries the response was YES. [2025-03-09 06:39:17,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39964 conditions, 21098 events. 9277/21098 cut-off events. For 5638/5931 co-relation queries the response was YES. Maximal size of possible extension queue 763. Compared 212478 event pairs, 6297 based on Foata normal form. 157/18391 useless extension candidates. Maximal degree in co-relation 39837. Up to 13586 conditions per place. [2025-03-09 06:39:17,680 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 79 selfloop transitions, 22 changer transitions 0/178 dead transitions. [2025-03-09 06:39:17,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 178 transitions, 785 flow [2025-03-09 06:39:17,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-03-09 06:39:17,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-03-09 06:39:17,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1011 transitions. [2025-03-09 06:39:17,682 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5438407746100054 [2025-03-09 06:39:17,682 INFO L175 Difference]: Start difference. First operand has 156 places, 178 transitions, 578 flow. Second operand 11 states and 1011 transitions. [2025-03-09 06:39:17,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 178 transitions, 785 flow [2025-03-09 06:39:17,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 178 transitions, 783 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-09 06:39:17,726 INFO L231 Difference]: Finished difference. Result has 167 places, 178 transitions, 643 flow [2025-03-09 06:39:17,726 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=643, PETRI_PLACES=167, PETRI_TRANSITIONS=178} [2025-03-09 06:39:17,726 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 20 predicate places. [2025-03-09 06:39:17,727 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 178 transitions, 643 flow [2025-03-09 06:39:17,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 84.55555555555556) internal successors, (1522), 18 states have internal predecessors, (1522), 0 states have call successors, (0), 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-03-09 06:39:17,727 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:17,727 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:17,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-09 06:39:17,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-03-09 06:39:17,928 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:17,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:17,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1992373851, now seen corresponding path program 2 times [2025-03-09 06:39:17,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:17,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696241000] [2025-03-09 06:39:17,930 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-03-09 06:39:17,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:17,941 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 42 statements into 2 equivalence classes. [2025-03-09 06:39:17,946 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 12 of 42 statements. [2025-03-09 06:39:17,948 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-03-09 06:39:17,948 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:17,986 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:17,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:17,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696241000] [2025-03-09 06:39:17,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696241000] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:17,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:17,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 06:39:17,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467921867] [2025-03-09 06:39:17,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:17,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:17,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:17,987 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:17,987 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:18,018 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 169 [2025-03-09 06:39:18,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 178 transitions, 643 flow. Second operand has 4 states, 4 states have (on average 82.25) internal successors, (329), 4 states have internal predecessors, (329), 0 states have call successors, (0), 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-03-09 06:39:18,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:18,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 169 [2025-03-09 06:39:18,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:19,632 INFO L124 PetriNetUnfolderBase]: 10532/22942 cut-off events. [2025-03-09 06:39:19,632 INFO L125 PetriNetUnfolderBase]: For 7064/7158 co-relation queries the response was YES. [2025-03-09 06:39:19,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44515 conditions, 22942 events. 10532/22942 cut-off events. For 7064/7158 co-relation queries the response was YES. Maximal size of possible extension queue 801. Compared 225841 event pairs, 5805 based on Foata normal form. 184/19969 useless extension candidates. Maximal degree in co-relation 44357. Up to 12440 conditions per place. [2025-03-09 06:39:19,723 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 136 selfloop transitions, 7 changer transitions 0/213 dead transitions. [2025-03-09 06:39:19,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 213 transitions, 1004 flow [2025-03-09 06:39:19,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:19,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:19,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 432 transitions. [2025-03-09 06:39:19,724 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6390532544378699 [2025-03-09 06:39:19,724 INFO L175 Difference]: Start difference. First operand has 167 places, 178 transitions, 643 flow. Second operand 4 states and 432 transitions. [2025-03-09 06:39:19,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 213 transitions, 1004 flow [2025-03-09 06:39:19,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 213 transitions, 972 flow, removed 0 selfloop flow, removed 8 redundant places. [2025-03-09 06:39:19,792 INFO L231 Difference]: Finished difference. Result has 161 places, 177 transitions, 621 flow [2025-03-09 06:39:19,792 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=607, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=621, PETRI_PLACES=161, PETRI_TRANSITIONS=177} [2025-03-09 06:39:19,792 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 14 predicate places. [2025-03-09 06:39:19,792 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 177 transitions, 621 flow [2025-03-09 06:39:19,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 82.25) internal successors, (329), 4 states have internal predecessors, (329), 0 states have call successors, (0), 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-03-09 06:39:19,793 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:19,793 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:19,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-03-09 06:39:19,793 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:19,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:19,793 INFO L85 PathProgramCache]: Analyzing trace with hash 660983552, now seen corresponding path program 1 times [2025-03-09 06:39:19,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:19,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604278096] [2025-03-09 06:39:19,793 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:19,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:19,804 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-03-09 06:39:19,810 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-03-09 06:39:19,810 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:19,810 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:19,874 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:19,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:19,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604278096] [2025-03-09 06:39:19,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604278096] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:19,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:19,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 06:39:19,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588824848] [2025-03-09 06:39:19,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:19,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:19,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:19,877 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:19,877 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:19,903 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-03-09 06:39:19,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 177 transitions, 621 flow. Second operand has 4 states, 4 states have (on average 84.5) internal successors, (338), 4 states have internal predecessors, (338), 0 states have call successors, (0), 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-03-09 06:39:19,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:19,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-03-09 06:39:19,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:21,199 INFO L124 PetriNetUnfolderBase]: 10737/23881 cut-off events. [2025-03-09 06:39:21,199 INFO L125 PetriNetUnfolderBase]: For 7823/8156 co-relation queries the response was YES. [2025-03-09 06:39:21,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46020 conditions, 23881 events. 10737/23881 cut-off events. For 7823/8156 co-relation queries the response was YES. Maximal size of possible extension queue 847. Compared 239601 event pairs, 5839 based on Foata normal form. 223/20959 useless extension candidates. Maximal degree in co-relation 45876. Up to 12495 conditions per place. [2025-03-09 06:39:21,390 INFO L140 encePairwiseOnDemand]: 161/169 looper letters, 139 selfloop transitions, 7 changer transitions 0/218 dead transitions. [2025-03-09 06:39:21,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 218 transitions, 1058 flow [2025-03-09 06:39:21,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:21,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:21,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 440 transitions. [2025-03-09 06:39:21,392 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.650887573964497 [2025-03-09 06:39:21,392 INFO L175 Difference]: Start difference. First operand has 161 places, 177 transitions, 621 flow. Second operand 4 states and 440 transitions. [2025-03-09 06:39:21,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 218 transitions, 1058 flow [2025-03-09 06:39:21,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 218 transitions, 1038 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-09 06:39:21,458 INFO L231 Difference]: Finished difference. Result has 161 places, 177 transitions, 629 flow [2025-03-09 06:39:21,458 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=629, PETRI_PLACES=161, PETRI_TRANSITIONS=177} [2025-03-09 06:39:21,458 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 14 predicate places. [2025-03-09 06:39:21,458 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 177 transitions, 629 flow [2025-03-09 06:39:21,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 84.5) internal successors, (338), 4 states have internal predecessors, (338), 0 states have call successors, (0), 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-03-09 06:39:21,458 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:21,459 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:21,459 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-03-09 06:39:21,459 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:21,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:21,459 INFO L85 PathProgramCache]: Analyzing trace with hash -28529687, now seen corresponding path program 1 times [2025-03-09 06:39:21,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:21,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260970367] [2025-03-09 06:39:21,459 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:21,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:21,474 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-03-09 06:39:21,484 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-03-09 06:39:21,484 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:21,484 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:21,561 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:21,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:21,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260970367] [2025-03-09 06:39:21,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260970367] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:21,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:21,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:39:21,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459356436] [2025-03-09 06:39:21,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:21,562 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:21,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:21,563 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:21,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:21,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-03-09 06:39:21,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 177 transitions, 629 flow. Second operand has 4 states, 4 states have (on average 85.25) internal successors, (341), 4 states have internal predecessors, (341), 0 states have call successors, (0), 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-03-09 06:39:21,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:21,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-03-09 06:39:21,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:22,919 INFO L124 PetriNetUnfolderBase]: 11215/23647 cut-off events. [2025-03-09 06:39:22,919 INFO L125 PetriNetUnfolderBase]: For 7991/8072 co-relation queries the response was YES. [2025-03-09 06:39:23,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47664 conditions, 23647 events. 11215/23647 cut-off events. For 7991/8072 co-relation queries the response was YES. Maximal size of possible extension queue 798. Compared 228165 event pairs, 5178 based on Foata normal form. 269/21730 useless extension candidates. Maximal degree in co-relation 47519. Up to 10655 conditions per place. [2025-03-09 06:39:23,279 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 202 selfloop transitions, 3 changer transitions 0/274 dead transitions. [2025-03-09 06:39:23,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 274 transitions, 1302 flow [2025-03-09 06:39:23,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:23,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:23,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 499 transitions. [2025-03-09 06:39:23,281 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7381656804733728 [2025-03-09 06:39:23,281 INFO L175 Difference]: Start difference. First operand has 161 places, 177 transitions, 629 flow. Second operand 4 states and 499 transitions. [2025-03-09 06:39:23,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 274 transitions, 1302 flow [2025-03-09 06:39:23,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 274 transitions, 1286 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-09 06:39:23,413 INFO L231 Difference]: Finished difference. Result has 164 places, 178 transitions, 639 flow [2025-03-09 06:39:23,413 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=639, PETRI_PLACES=164, PETRI_TRANSITIONS=178} [2025-03-09 06:39:23,414 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 17 predicate places. [2025-03-09 06:39:23,414 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 178 transitions, 639 flow [2025-03-09 06:39:23,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 85.25) internal successors, (341), 4 states have internal predecessors, (341), 0 states have call successors, (0), 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-03-09 06:39:23,414 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:23,414 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:23,414 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-03-09 06:39:23,414 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:23,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:23,415 INFO L85 PathProgramCache]: Analyzing trace with hash -65871774, now seen corresponding path program 1 times [2025-03-09 06:39:23,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:23,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412932773] [2025-03-09 06:39:23,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:23,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:23,423 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-03-09 06:39:23,431 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-03-09 06:39:23,431 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:23,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:23,502 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:23,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:23,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412932773] [2025-03-09 06:39:23,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412932773] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:23,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:23,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 06:39:23,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248739675] [2025-03-09 06:39:23,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:23,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:23,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:23,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:23,505 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:23,533 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-03-09 06:39:23,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 178 transitions, 639 flow. Second operand has 4 states, 4 states have (on average 84.75) internal successors, (339), 4 states have internal predecessors, (339), 0 states have call successors, (0), 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-03-09 06:39:23,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:23,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-03-09 06:39:23,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:24,981 INFO L124 PetriNetUnfolderBase]: 10599/23934 cut-off events. [2025-03-09 06:39:24,981 INFO L125 PetriNetUnfolderBase]: For 8462/8549 co-relation queries the response was YES. [2025-03-09 06:39:25,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47548 conditions, 23934 events. 10599/23934 cut-off events. For 8462/8549 co-relation queries the response was YES. Maximal size of possible extension queue 829. Compared 242761 event pairs, 4631 based on Foata normal form. 87/21424 useless extension candidates. Maximal degree in co-relation 47402. Up to 10290 conditions per place. [2025-03-09 06:39:25,124 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 136 selfloop transitions, 7 changer transitions 0/216 dead transitions. [2025-03-09 06:39:25,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 216 transitions, 1022 flow [2025-03-09 06:39:25,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:25,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:25,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 439 transitions. [2025-03-09 06:39:25,126 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6494082840236687 [2025-03-09 06:39:25,126 INFO L175 Difference]: Start difference. First operand has 164 places, 178 transitions, 639 flow. Second operand 4 states and 439 transitions. [2025-03-09 06:39:25,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 216 transitions, 1022 flow [2025-03-09 06:39:25,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 216 transitions, 1018 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-09 06:39:25,261 INFO L231 Difference]: Finished difference. Result has 165 places, 178 transitions, 661 flow [2025-03-09 06:39:25,261 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=633, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=661, PETRI_PLACES=165, PETRI_TRANSITIONS=178} [2025-03-09 06:39:25,261 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 18 predicate places. [2025-03-09 06:39:25,261 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 178 transitions, 661 flow [2025-03-09 06:39:25,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 84.75) internal successors, (339), 4 states have internal predecessors, (339), 0 states have call successors, (0), 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-03-09 06:39:25,262 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:25,262 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:25,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-03-09 06:39:25,262 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:25,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:25,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1634046838, now seen corresponding path program 1 times [2025-03-09 06:39:25,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:25,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634413009] [2025-03-09 06:39:25,262 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:25,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:25,274 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-03-09 06:39:25,288 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-03-09 06:39:25,289 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:25,289 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:25,372 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:25,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:25,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634413009] [2025-03-09 06:39:25,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634413009] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:25,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:25,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:39:25,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387981144] [2025-03-09 06:39:25,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:25,373 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 06:39:25,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:25,374 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 06:39:25,374 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-09 06:39:25,423 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 169 [2025-03-09 06:39:25,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 178 transitions, 661 flow. Second operand has 5 states, 5 states have (on average 80.0) internal successors, (400), 5 states have internal predecessors, (400), 0 states have call successors, (0), 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-03-09 06:39:25,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:25,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 169 [2025-03-09 06:39:25,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:27,590 INFO L124 PetriNetUnfolderBase]: 14888/28948 cut-off events. [2025-03-09 06:39:27,590 INFO L125 PetriNetUnfolderBase]: For 9384/9448 co-relation queries the response was YES. [2025-03-09 06:39:27,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61666 conditions, 28948 events. 14888/28948 cut-off events. For 9384/9448 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 264610 event pairs, 5995 based on Foata normal form. 0/26295 useless extension candidates. Maximal degree in co-relation 61518. Up to 12946 conditions per place. [2025-03-09 06:39:27,868 INFO L140 encePairwiseOnDemand]: 158/169 looper letters, 176 selfloop transitions, 13 changer transitions 0/253 dead transitions. [2025-03-09 06:39:27,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 253 transitions, 1223 flow [2025-03-09 06:39:27,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 06:39:27,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-09 06:39:27,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 546 transitions. [2025-03-09 06:39:27,870 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6461538461538462 [2025-03-09 06:39:27,870 INFO L175 Difference]: Start difference. First operand has 165 places, 178 transitions, 661 flow. Second operand 5 states and 546 transitions. [2025-03-09 06:39:27,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 253 transitions, 1223 flow [2025-03-09 06:39:28,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 253 transitions, 1215 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-09 06:39:28,067 INFO L231 Difference]: Finished difference. Result has 168 places, 178 transitions, 703 flow [2025-03-09 06:39:28,067 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=651, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=703, PETRI_PLACES=168, PETRI_TRANSITIONS=178} [2025-03-09 06:39:28,067 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 21 predicate places. [2025-03-09 06:39:28,067 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 178 transitions, 703 flow [2025-03-09 06:39:28,067 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 80.0) internal successors, (400), 5 states have internal predecessors, (400), 0 states have call successors, (0), 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-03-09 06:39:28,067 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:28,068 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:28,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-03-09 06:39:28,068 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:28,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:28,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1634045845, now seen corresponding path program 1 times [2025-03-09 06:39:28,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:28,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439868808] [2025-03-09 06:39:28,068 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:28,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:28,081 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 43 statements into 1 equivalence classes. [2025-03-09 06:39:28,087 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 43 of 43 statements. [2025-03-09 06:39:28,088 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:28,088 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:28,135 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:28,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:28,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439868808] [2025-03-09 06:39:28,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439868808] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:28,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:28,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:39:28,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294951403] [2025-03-09 06:39:28,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:28,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:28,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:28,137 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:28,137 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:28,169 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-03-09 06:39:28,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 178 transitions, 703 flow. Second operand has 4 states, 4 states have (on average 78.5) internal successors, (314), 4 states have internal predecessors, (314), 0 states have call successors, (0), 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-03-09 06:39:28,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:28,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-03-09 06:39:28,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:30,217 INFO L124 PetriNetUnfolderBase]: 11960/25740 cut-off events. [2025-03-09 06:39:30,218 INFO L125 PetriNetUnfolderBase]: For 17111/17113 co-relation queries the response was YES. [2025-03-09 06:39:30,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56635 conditions, 25740 events. 11960/25740 cut-off events. For 17111/17113 co-relation queries the response was YES. Maximal size of possible extension queue 834. Compared 253520 event pairs, 5435 based on Foata normal form. 282/23887 useless extension candidates. Maximal degree in co-relation 56485. Up to 11919 conditions per place. [2025-03-09 06:39:30,407 INFO L140 encePairwiseOnDemand]: 159/169 looper letters, 177 selfloop transitions, 10 changer transitions 0/252 dead transitions. [2025-03-09 06:39:30,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 252 transitions, 1251 flow [2025-03-09 06:39:30,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:30,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:30,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 461 transitions. [2025-03-09 06:39:30,408 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6819526627218935 [2025-03-09 06:39:30,408 INFO L175 Difference]: Start difference. First operand has 168 places, 178 transitions, 703 flow. Second operand 4 states and 461 transitions. [2025-03-09 06:39:30,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 252 transitions, 1251 flow [2025-03-09 06:39:30,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 252 transitions, 1234 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-09 06:39:30,711 INFO L231 Difference]: Finished difference. Result has 168 places, 176 transitions, 694 flow [2025-03-09 06:39:30,711 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=694, PETRI_PLACES=168, PETRI_TRANSITIONS=176} [2025-03-09 06:39:30,711 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 21 predicate places. [2025-03-09 06:39:30,711 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 176 transitions, 694 flow [2025-03-09 06:39:30,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 78.5) internal successors, (314), 4 states have internal predecessors, (314), 0 states have call successors, (0), 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-03-09 06:39:30,711 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:30,712 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:30,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-03-09 06:39:30,712 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:30,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:30,712 INFO L85 PathProgramCache]: Analyzing trace with hash -8336185, now seen corresponding path program 1 times [2025-03-09 06:39:30,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:30,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446559392] [2025-03-09 06:39:30,712 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:30,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:30,720 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-03-09 06:39:30,728 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-03-09 06:39:30,728 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:30,728 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:30,800 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:30,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:30,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446559392] [2025-03-09 06:39:30,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446559392] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:30,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:30,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-09 06:39:30,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17351450] [2025-03-09 06:39:30,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:30,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:30,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:30,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:30,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:30,811 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:30,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 176 transitions, 694 flow. Second operand has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 0 states have call successors, (0), 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-03-09 06:39:30,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:30,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:30,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:32,168 INFO L124 PetriNetUnfolderBase]: 9849/20157 cut-off events. [2025-03-09 06:39:32,168 INFO L125 PetriNetUnfolderBase]: For 18946/19403 co-relation queries the response was YES. [2025-03-09 06:39:32,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45482 conditions, 20157 events. 9849/20157 cut-off events. For 18946/19403 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 183070 event pairs, 4839 based on Foata normal form. 213/18853 useless extension candidates. Maximal degree in co-relation 45333. Up to 10203 conditions per place. [2025-03-09 06:39:32,361 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 227 selfloop transitions, 4 changer transitions 18/317 dead transitions. [2025-03-09 06:39:32,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 317 transitions, 1828 flow [2025-03-09 06:39:32,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 06:39:32,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-09 06:39:32,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 614 transitions. [2025-03-09 06:39:32,363 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7266272189349112 [2025-03-09 06:39:32,363 INFO L175 Difference]: Start difference. First operand has 168 places, 176 transitions, 694 flow. Second operand 5 states and 614 transitions. [2025-03-09 06:39:32,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 317 transitions, 1828 flow [2025-03-09 06:39:32,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 317 transitions, 1778 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-09 06:39:32,448 INFO L231 Difference]: Finished difference. Result has 173 places, 178 transitions, 705 flow [2025-03-09 06:39:32,448 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=705, PETRI_PLACES=173, PETRI_TRANSITIONS=178} [2025-03-09 06:39:32,449 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 26 predicate places. [2025-03-09 06:39:32,449 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 178 transitions, 705 flow [2025-03-09 06:39:32,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 0 states have call successors, (0), 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-03-09 06:39:32,449 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:32,449 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:32,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-03-09 06:39:32,449 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:32,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:32,449 INFO L85 PathProgramCache]: Analyzing trace with hash -2042054361, now seen corresponding path program 1 times [2025-03-09 06:39:32,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:32,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069723785] [2025-03-09 06:39:32,450 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:32,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:32,458 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-03-09 06:39:32,463 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-03-09 06:39:32,463 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:32,463 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:32,514 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:32,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:32,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069723785] [2025-03-09 06:39:32,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069723785] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:32,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:32,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-03-09 06:39:32,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040078173] [2025-03-09 06:39:32,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:32,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:32,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:32,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:32,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:32,534 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 169 [2025-03-09 06:39:32,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 178 transitions, 705 flow. Second operand has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 0 states have call successors, (0), 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-03-09 06:39:32,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:32,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 169 [2025-03-09 06:39:32,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:33,797 INFO L124 PetriNetUnfolderBase]: 9600/21126 cut-off events. [2025-03-09 06:39:33,797 INFO L125 PetriNetUnfolderBase]: For 16234/16319 co-relation queries the response was YES. [2025-03-09 06:39:33,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46909 conditions, 21126 events. 9600/21126 cut-off events. For 16234/16319 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 203666 event pairs, 4604 based on Foata normal form. 257/19911 useless extension candidates. Maximal degree in co-relation 46758. Up to 9953 conditions per place. [2025-03-09 06:39:33,993 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 141 selfloop transitions, 6 changer transitions 0/216 dead transitions. [2025-03-09 06:39:33,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 216 transitions, 1109 flow [2025-03-09 06:39:33,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:33,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:33,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 430 transitions. [2025-03-09 06:39:33,994 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.636094674556213 [2025-03-09 06:39:33,994 INFO L175 Difference]: Start difference. First operand has 173 places, 178 transitions, 705 flow. Second operand 4 states and 430 transitions. [2025-03-09 06:39:33,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 216 transitions, 1109 flow [2025-03-09 06:39:34,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 216 transitions, 1105 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-09 06:39:34,176 INFO L231 Difference]: Finished difference. Result has 174 places, 177 transitions, 709 flow [2025-03-09 06:39:34,176 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=709, PETRI_PLACES=174, PETRI_TRANSITIONS=177} [2025-03-09 06:39:34,177 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 27 predicate places. [2025-03-09 06:39:34,177 INFO L471 AbstractCegarLoop]: Abstraction has has 174 places, 177 transitions, 709 flow [2025-03-09 06:39:34,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 0 states have call successors, (0), 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-03-09 06:39:34,177 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:34,177 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:34,177 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-03-09 06:39:34,177 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:34,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:34,178 INFO L85 PathProgramCache]: Analyzing trace with hash 884156974, now seen corresponding path program 1 times [2025-03-09 06:39:34,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:34,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341181926] [2025-03-09 06:39:34,178 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:34,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:34,189 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-03-09 06:39:34,196 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-03-09 06:39:34,196 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:34,197 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:34,271 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:34,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:34,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341181926] [2025-03-09 06:39:34,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341181926] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:34,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:34,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-09 06:39:34,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548100871] [2025-03-09 06:39:34,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:34,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-09 06:39:34,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:34,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-09 06:39:34,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-09 06:39:34,340 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 169 [2025-03-09 06:39:34,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 177 transitions, 709 flow. Second operand has 6 states, 6 states have (on average 73.5) internal successors, (441), 6 states have internal predecessors, (441), 0 states have call successors, (0), 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-03-09 06:39:34,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:34,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 169 [2025-03-09 06:39:34,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:36,313 INFO L124 PetriNetUnfolderBase]: 12602/24608 cut-off events. [2025-03-09 06:39:36,314 INFO L125 PetriNetUnfolderBase]: For 19926/20064 co-relation queries the response was YES. [2025-03-09 06:39:36,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56320 conditions, 24608 events. 12602/24608 cut-off events. For 19926/20064 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 216628 event pairs, 6136 based on Foata normal form. 538/23387 useless extension candidates. Maximal degree in co-relation 56167. Up to 12821 conditions per place. [2025-03-09 06:39:36,457 INFO L140 encePairwiseOnDemand]: 156/169 looper letters, 298 selfloop transitions, 14 changer transitions 0/374 dead transitions. [2025-03-09 06:39:36,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 374 transitions, 1909 flow [2025-03-09 06:39:36,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-09 06:39:36,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-03-09 06:39:36,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 833 transitions. [2025-03-09 06:39:36,459 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6161242603550295 [2025-03-09 06:39:36,459 INFO L175 Difference]: Start difference. First operand has 174 places, 177 transitions, 709 flow. Second operand 8 states and 833 transitions. [2025-03-09 06:39:36,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 374 transitions, 1909 flow [2025-03-09 06:39:36,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 374 transitions, 1897 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-09 06:39:36,601 INFO L231 Difference]: Finished difference. Result has 181 places, 179 transitions, 757 flow [2025-03-09 06:39:36,601 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=757, PETRI_PLACES=181, PETRI_TRANSITIONS=179} [2025-03-09 06:39:36,602 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 34 predicate places. [2025-03-09 06:39:36,602 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 179 transitions, 757 flow [2025-03-09 06:39:36,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.5) internal successors, (441), 6 states have internal predecessors, (441), 0 states have call successors, (0), 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-03-09 06:39:36,602 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:36,602 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:36,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-03-09 06:39:36,602 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:36,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:36,603 INFO L85 PathProgramCache]: Analyzing trace with hash -450873334, now seen corresponding path program 1 times [2025-03-09 06:39:36,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:36,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633946325] [2025-03-09 06:39:36,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:36,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:36,618 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-09 06:39:36,625 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-09 06:39:36,625 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:36,625 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:36,664 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:36,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:36,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633946325] [2025-03-09 06:39:36,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633946325] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:36,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:36,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:39:36,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657762936] [2025-03-09 06:39:36,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:36,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:36,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:36,666 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:36,666 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:36,690 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-03-09 06:39:36,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 179 transitions, 757 flow. Second operand has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 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-03-09 06:39:36,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:36,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-03-09 06:39:36,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:38,377 INFO L124 PetriNetUnfolderBase]: 11963/24988 cut-off events. [2025-03-09 06:39:38,377 INFO L125 PetriNetUnfolderBase]: For 35022/35980 co-relation queries the response was YES. [2025-03-09 06:39:38,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58941 conditions, 24988 events. 11963/24988 cut-off events. For 35022/35980 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 237037 event pairs, 6357 based on Foata normal form. 812/23573 useless extension candidates. Maximal degree in co-relation 58784. Up to 13119 conditions per place. [2025-03-09 06:39:38,664 INFO L140 encePairwiseOnDemand]: 155/169 looper letters, 201 selfloop transitions, 13 changer transitions 0/276 dead transitions. [2025-03-09 06:39:38,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 276 transitions, 1665 flow [2025-03-09 06:39:38,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:38,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:38,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 464 transitions. [2025-03-09 06:39:38,667 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6863905325443787 [2025-03-09 06:39:38,667 INFO L175 Difference]: Start difference. First operand has 181 places, 179 transitions, 757 flow. Second operand 4 states and 464 transitions. [2025-03-09 06:39:38,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 276 transitions, 1665 flow [2025-03-09 06:39:38,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 276 transitions, 1635 flow, removed 3 selfloop flow, removed 3 redundant places. [2025-03-09 06:39:38,894 INFO L231 Difference]: Finished difference. Result has 183 places, 184 transitions, 822 flow [2025-03-09 06:39:38,895 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=822, PETRI_PLACES=183, PETRI_TRANSITIONS=184} [2025-03-09 06:39:38,895 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 36 predicate places. [2025-03-09 06:39:38,895 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 184 transitions, 822 flow [2025-03-09 06:39:38,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.0) internal successors, (316), 4 states have internal predecessors, (316), 0 states have call successors, (0), 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-03-09 06:39:38,895 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:38,895 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:38,895 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-03-09 06:39:38,895 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:38,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:38,896 INFO L85 PathProgramCache]: Analyzing trace with hash -450874327, now seen corresponding path program 1 times [2025-03-09 06:39:38,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:38,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236199380] [2025-03-09 06:39:38,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:38,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:38,905 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-09 06:39:38,911 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-09 06:39:38,911 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:38,911 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:38,968 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:38,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:38,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236199380] [2025-03-09 06:39:38,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236199380] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:38,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:38,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:39:38,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678700623] [2025-03-09 06:39:38,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:38,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 06:39:38,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:38,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 06:39:38,969 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2025-03-09 06:39:39,007 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 169 [2025-03-09 06:39:39,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 184 transitions, 822 flow. Second operand has 5 states, 5 states have (on average 80.4) internal successors, (402), 5 states have internal predecessors, (402), 0 states have call successors, (0), 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-03-09 06:39:39,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:39,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 169 [2025-03-09 06:39:39,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:40,739 INFO L124 PetriNetUnfolderBase]: 13556/26439 cut-off events. [2025-03-09 06:39:40,739 INFO L125 PetriNetUnfolderBase]: For 37976/39248 co-relation queries the response was YES. [2025-03-09 06:39:40,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66891 conditions, 26439 events. 13556/26439 cut-off events. For 37976/39248 co-relation queries the response was YES. Maximal size of possible extension queue 758. Compared 237360 event pairs, 6357 based on Foata normal form. 892/25830 useless extension candidates. Maximal degree in co-relation 66733. Up to 13118 conditions per place. [2025-03-09 06:39:40,974 INFO L140 encePairwiseOnDemand]: 158/169 looper letters, 201 selfloop transitions, 12 changer transitions 0/275 dead transitions. [2025-03-09 06:39:40,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 275 transitions, 1690 flow [2025-03-09 06:39:40,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 06:39:40,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-09 06:39:40,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 545 transitions. [2025-03-09 06:39:40,976 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6449704142011834 [2025-03-09 06:39:40,976 INFO L175 Difference]: Start difference. First operand has 183 places, 184 transitions, 822 flow. Second operand 5 states and 545 transitions. [2025-03-09 06:39:40,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 275 transitions, 1690 flow [2025-03-09 06:39:41,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 275 transitions, 1683 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-09 06:39:41,240 INFO L231 Difference]: Finished difference. Result has 188 places, 186 transitions, 874 flow [2025-03-09 06:39:41,241 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=813, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=874, PETRI_PLACES=188, PETRI_TRANSITIONS=186} [2025-03-09 06:39:41,241 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 41 predicate places. [2025-03-09 06:39:41,241 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 186 transitions, 874 flow [2025-03-09 06:39:41,241 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 80.4) internal successors, (402), 5 states have internal predecessors, (402), 0 states have call successors, (0), 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-03-09 06:39:41,241 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:41,241 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:41,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-03-09 06:39:41,241 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:41,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:41,242 INFO L85 PathProgramCache]: Analyzing trace with hash -220214289, now seen corresponding path program 1 times [2025-03-09 06:39:41,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:41,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859045286] [2025-03-09 06:39:41,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:41,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:41,251 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-09 06:39:41,256 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-09 06:39:41,256 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:41,256 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:41,304 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:41,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:41,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859045286] [2025-03-09 06:39:41,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859045286] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:41,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:41,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:39:41,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241701093] [2025-03-09 06:39:41,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:41,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:41,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:41,305 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:41,305 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:41,315 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-03-09 06:39:41,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 186 transitions, 874 flow. Second operand has 4 states, 4 states have (on average 85.75) internal successors, (343), 4 states have internal predecessors, (343), 0 states have call successors, (0), 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-03-09 06:39:41,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:41,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-03-09 06:39:41,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:42,977 INFO L124 PetriNetUnfolderBase]: 11809/23780 cut-off events. [2025-03-09 06:39:42,977 INFO L125 PetriNetUnfolderBase]: For 38430/39664 co-relation queries the response was YES. [2025-03-09 06:39:43,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62088 conditions, 23780 events. 11809/23780 cut-off events. For 38430/39664 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 217925 event pairs, 6790 based on Foata normal form. 1072/23890 useless extension candidates. Maximal degree in co-relation 61925. Up to 13940 conditions per place. [2025-03-09 06:39:43,152 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 216 selfloop transitions, 3 changer transitions 0/285 dead transitions. [2025-03-09 06:39:43,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 285 transitions, 1770 flow [2025-03-09 06:39:43,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:43,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:43,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 490 transitions. [2025-03-09 06:39:43,154 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7248520710059172 [2025-03-09 06:39:43,154 INFO L175 Difference]: Start difference. First operand has 188 places, 186 transitions, 874 flow. Second operand 4 states and 490 transitions. [2025-03-09 06:39:43,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 285 transitions, 1770 flow [2025-03-09 06:39:43,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 285 transitions, 1760 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-09 06:39:43,405 INFO L231 Difference]: Finished difference. Result has 191 places, 187 transitions, 882 flow [2025-03-09 06:39:43,405 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=882, PETRI_PLACES=191, PETRI_TRANSITIONS=187} [2025-03-09 06:39:43,405 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 44 predicate places. [2025-03-09 06:39:43,405 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 187 transitions, 882 flow [2025-03-09 06:39:43,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 85.75) internal successors, (343), 4 states have internal predecessors, (343), 0 states have call successors, (0), 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-03-09 06:39:43,406 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:43,406 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:43,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-03-09 06:39:43,407 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:43,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:43,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1120824652, now seen corresponding path program 1 times [2025-03-09 06:39:43,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:43,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023933067] [2025-03-09 06:39:43,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:43,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:43,416 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-09 06:39:43,424 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-09 06:39:43,425 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:43,425 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:43,460 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:43,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:43,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023933067] [2025-03-09 06:39:43,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023933067] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:43,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:43,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-09 06:39:43,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808147254] [2025-03-09 06:39:43,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:43,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:43,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:43,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:43,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:43,471 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:43,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 187 transitions, 882 flow. Second operand has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 0 states have call successors, (0), 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-03-09 06:39:43,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:43,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:43,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:44,990 INFO L124 PetriNetUnfolderBase]: 10132/20676 cut-off events. [2025-03-09 06:39:44,990 INFO L125 PetriNetUnfolderBase]: For 27167/27810 co-relation queries the response was YES. [2025-03-09 06:39:45,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53003 conditions, 20676 events. 10132/20676 cut-off events. For 27167/27810 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 186597 event pairs, 5363 based on Foata normal form. 555/20434 useless extension candidates. Maximal degree in co-relation 52838. Up to 10902 conditions per place. [2025-03-09 06:39:45,349 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 249 selfloop transitions, 4 changer transitions 20/341 dead transitions. [2025-03-09 06:39:45,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 341 transitions, 2095 flow [2025-03-09 06:39:45,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 06:39:45,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-09 06:39:45,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 619 transitions. [2025-03-09 06:39:45,350 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7325443786982249 [2025-03-09 06:39:45,350 INFO L175 Difference]: Start difference. First operand has 191 places, 187 transitions, 882 flow. Second operand 5 states and 619 transitions. [2025-03-09 06:39:45,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 341 transitions, 2095 flow [2025-03-09 06:39:45,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 341 transitions, 2087 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-09 06:39:45,498 INFO L231 Difference]: Finished difference. Result has 197 places, 189 transitions, 905 flow [2025-03-09 06:39:45,498 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=905, PETRI_PLACES=197, PETRI_TRANSITIONS=189} [2025-03-09 06:39:45,498 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 50 predicate places. [2025-03-09 06:39:45,499 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 189 transitions, 905 flow [2025-03-09 06:39:45,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 87.0) internal successors, (348), 4 states have internal predecessors, (348), 0 states have call successors, (0), 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-03-09 06:39:45,499 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:45,499 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:45,499 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-03-09 06:39:45,499 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:45,499 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:45,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1737645480, now seen corresponding path program 1 times [2025-03-09 06:39:45,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:45,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918352194] [2025-03-09 06:39:45,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:45,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:45,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-03-09 06:39:45,511 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-03-09 06:39:45,511 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:45,511 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:45,545 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:45,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:45,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918352194] [2025-03-09 06:39:45,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918352194] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:45,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:45,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:39:45,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641609935] [2025-03-09 06:39:45,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:45,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:45,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:45,547 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:45,547 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:45,571 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-03-09 06:39:45,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 189 transitions, 905 flow. Second operand has 4 states, 4 states have (on average 78.75) internal successors, (315), 4 states have internal predecessors, (315), 0 states have call successors, (0), 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-03-09 06:39:45,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:45,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-03-09 06:39:45,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:47,181 INFO L124 PetriNetUnfolderBase]: 10827/21955 cut-off events. [2025-03-09 06:39:47,181 INFO L125 PetriNetUnfolderBase]: For 28598/28949 co-relation queries the response was YES. [2025-03-09 06:39:47,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57056 conditions, 21955 events. 10827/21955 cut-off events. For 28598/28949 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 195505 event pairs, 5893 based on Foata normal form. 460/21559 useless extension candidates. Maximal degree in co-relation 56889. Up to 12140 conditions per place. [2025-03-09 06:39:47,412 INFO L140 encePairwiseOnDemand]: 159/169 looper letters, 203 selfloop transitions, 10 changer transitions 0/279 dead transitions. [2025-03-09 06:39:47,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 279 transitions, 1739 flow [2025-03-09 06:39:47,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:47,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:47,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 456 transitions. [2025-03-09 06:39:47,413 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6745562130177515 [2025-03-09 06:39:47,413 INFO L175 Difference]: Start difference. First operand has 197 places, 189 transitions, 905 flow. Second operand 4 states and 456 transitions. [2025-03-09 06:39:47,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 279 transitions, 1739 flow [2025-03-09 06:39:47,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 279 transitions, 1733 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-09 06:39:47,663 INFO L231 Difference]: Finished difference. Result has 197 places, 187 transitions, 909 flow [2025-03-09 06:39:47,663 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=909, PETRI_PLACES=197, PETRI_TRANSITIONS=187} [2025-03-09 06:39:47,663 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 50 predicate places. [2025-03-09 06:39:47,663 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 187 transitions, 909 flow [2025-03-09 06:39:47,664 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 78.75) internal successors, (315), 4 states have internal predecessors, (315), 0 states have call successors, (0), 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-03-09 06:39:47,664 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:47,664 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:47,664 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-03-09 06:39:47,664 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:47,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:47,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1092200783, now seen corresponding path program 1 times [2025-03-09 06:39:47,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:47,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379957530] [2025-03-09 06:39:47,665 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:47,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:47,672 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 46 statements into 1 equivalence classes. [2025-03-09 06:39:47,678 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 46 of 46 statements. [2025-03-09 06:39:47,679 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:47,679 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:47,740 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:47,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:47,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379957530] [2025-03-09 06:39:47,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379957530] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:47,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:47,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-09 06:39:47,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101817389] [2025-03-09 06:39:47,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:47,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-09 06:39:47,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:47,741 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-09 06:39:47,741 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-09 06:39:47,803 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 71 out of 169 [2025-03-09 06:39:47,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 187 transitions, 909 flow. Second operand has 6 states, 6 states have (on average 73.83333333333333) internal successors, (443), 6 states have internal predecessors, (443), 0 states have call successors, (0), 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-03-09 06:39:47,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:47,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 71 of 169 [2025-03-09 06:39:47,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:49,706 INFO L124 PetriNetUnfolderBase]: 12523/23635 cut-off events. [2025-03-09 06:39:49,706 INFO L125 PetriNetUnfolderBase]: For 38957/39647 co-relation queries the response was YES. [2025-03-09 06:39:49,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64412 conditions, 23635 events. 12523/23635 cut-off events. For 38957/39647 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 198114 event pairs, 6376 based on Foata normal form. 891/23503 useless extension candidates. Maximal degree in co-relation 64244. Up to 12833 conditions per place. [2025-03-09 06:39:49,907 INFO L140 encePairwiseOnDemand]: 156/169 looper letters, 349 selfloop transitions, 13 changer transitions 0/419 dead transitions. [2025-03-09 06:39:49,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 419 transitions, 2904 flow [2025-03-09 06:39:49,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-09 06:39:49,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-03-09 06:39:49,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 831 transitions. [2025-03-09 06:39:49,909 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6146449704142012 [2025-03-09 06:39:49,909 INFO L175 Difference]: Start difference. First operand has 197 places, 187 transitions, 909 flow. Second operand 8 states and 831 transitions. [2025-03-09 06:39:49,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 419 transitions, 2904 flow [2025-03-09 06:39:50,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 419 transitions, 2837 flow, removed 6 selfloop flow, removed 2 redundant places. [2025-03-09 06:39:50,201 INFO L231 Difference]: Finished difference. Result has 205 places, 189 transitions, 954 flow [2025-03-09 06:39:50,201 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=895, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=954, PETRI_PLACES=205, PETRI_TRANSITIONS=189} [2025-03-09 06:39:50,201 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 58 predicate places. [2025-03-09 06:39:50,201 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 189 transitions, 954 flow [2025-03-09 06:39:50,201 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 73.83333333333333) internal successors, (443), 6 states have internal predecessors, (443), 0 states have call successors, (0), 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-03-09 06:39:50,201 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:50,201 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:50,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-03-09 06:39:50,202 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:50,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:50,202 INFO L85 PathProgramCache]: Analyzing trace with hash 1419803318, now seen corresponding path program 1 times [2025-03-09 06:39:50,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:50,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054109817] [2025-03-09 06:39:50,202 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:50,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:50,212 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 47 statements into 1 equivalence classes. [2025-03-09 06:39:50,218 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 47 of 47 statements. [2025-03-09 06:39:50,218 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:50,218 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:50,256 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:50,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:50,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054109817] [2025-03-09 06:39:50,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054109817] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:50,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:39:50,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:39:50,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268994637] [2025-03-09 06:39:50,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:50,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:39:50,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:50,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:39:50,258 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:39:50,284 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-03-09 06:39:50,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 189 transitions, 954 flow. Second operand has 4 states, 4 states have (on average 79.25) internal successors, (317), 4 states have internal predecessors, (317), 0 states have call successors, (0), 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-03-09 06:39:50,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:50,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-03-09 06:39:50,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:52,029 INFO L124 PetriNetUnfolderBase]: 11688/22679 cut-off events. [2025-03-09 06:39:52,029 INFO L125 PetriNetUnfolderBase]: For 41188/41833 co-relation queries the response was YES. [2025-03-09 06:39:52,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63609 conditions, 22679 events. 11688/22679 cut-off events. For 41188/41833 co-relation queries the response was YES. Maximal size of possible extension queue 667. Compared 195011 event pairs, 5941 based on Foata normal form. 765/22803 useless extension candidates. Maximal degree in co-relation 63437. Up to 12135 conditions per place. [2025-03-09 06:39:52,278 INFO L140 encePairwiseOnDemand]: 158/169 looper letters, 209 selfloop transitions, 11 changer transitions 0/280 dead transitions. [2025-03-09 06:39:52,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 280 transitions, 1881 flow [2025-03-09 06:39:52,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:39:52,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:39:52,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 457 transitions. [2025-03-09 06:39:52,279 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6760355029585798 [2025-03-09 06:39:52,279 INFO L175 Difference]: Start difference. First operand has 205 places, 189 transitions, 954 flow. Second operand 4 states and 457 transitions. [2025-03-09 06:39:52,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 280 transitions, 1881 flow [2025-03-09 06:39:52,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 280 transitions, 1872 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-09 06:39:52,550 INFO L231 Difference]: Finished difference. Result has 204 places, 188 transitions, 977 flow [2025-03-09 06:39:52,550 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=977, PETRI_PLACES=204, PETRI_TRANSITIONS=188} [2025-03-09 06:39:52,550 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 57 predicate places. [2025-03-09 06:39:52,550 INFO L471 AbstractCegarLoop]: Abstraction has has 204 places, 188 transitions, 977 flow [2025-03-09 06:39:52,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 79.25) internal successors, (317), 4 states have internal predecessors, (317), 0 states have call successors, (0), 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-03-09 06:39:52,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:52,551 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:52,551 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-03-09 06:39:52,551 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:52,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:52,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1157365347, now seen corresponding path program 1 times [2025-03-09 06:39:52,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:52,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953821320] [2025-03-09 06:39:52,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:52,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:52,580 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-03-09 06:39:52,587 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-03-09 06:39:52,587 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:52,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:52,651 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:52,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:52,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953821320] [2025-03-09 06:39:52,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953821320] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:39:52,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097417984] [2025-03-09 06:39:52,651 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:52,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:52,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:39:52,654 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:39:52,655 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-09 06:39:52,751 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 48 statements into 1 equivalence classes. [2025-03-09 06:39:52,779 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 48 of 48 statements. [2025-03-09 06:39:52,779 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:52,779 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:52,781 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-09 06:39:52,782 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:39:52,805 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:52,805 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:39:52,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097417984] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:52,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:39:52,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-09 06:39:52,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000435171] [2025-03-09 06:39:52,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:52,806 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 06:39:52,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:52,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 06:39:52,806 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-09 06:39:52,818 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-03-09 06:39:52,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 188 transitions, 977 flow. Second operand has 5 states, 5 states have (on average 85.0) internal successors, (425), 5 states have internal predecessors, (425), 0 states have call successors, (0), 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-03-09 06:39:52,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:52,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-03-09 06:39:52,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:54,545 INFO L124 PetriNetUnfolderBase]: 10441/20369 cut-off events. [2025-03-09 06:39:54,545 INFO L125 PetriNetUnfolderBase]: For 39883/40921 co-relation queries the response was YES. [2025-03-09 06:39:54,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58387 conditions, 20369 events. 10441/20369 cut-off events. For 39883/40921 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 175992 event pairs, 2198 based on Foata normal form. 1115/20964 useless extension candidates. Maximal degree in co-relation 58214. Up to 7356 conditions per place. [2025-03-09 06:39:54,719 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 327 selfloop transitions, 5 changer transitions 0/394 dead transitions. [2025-03-09 06:39:54,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 394 transitions, 2737 flow [2025-03-09 06:39:54,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 06:39:54,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-09 06:39:54,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 725 transitions. [2025-03-09 06:39:54,721 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7149901380670611 [2025-03-09 06:39:54,721 INFO L175 Difference]: Start difference. First operand has 204 places, 188 transitions, 977 flow. Second operand 6 states and 725 transitions. [2025-03-09 06:39:54,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 394 transitions, 2737 flow [2025-03-09 06:39:55,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 394 transitions, 2680 flow, removed 5 selfloop flow, removed 2 redundant places. [2025-03-09 06:39:55,103 INFO L231 Difference]: Finished difference. Result has 204 places, 185 transitions, 962 flow [2025-03-09 06:39:55,103 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=962, PETRI_PLACES=204, PETRI_TRANSITIONS=185} [2025-03-09 06:39:55,104 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 57 predicate places. [2025-03-09 06:39:55,104 INFO L471 AbstractCegarLoop]: Abstraction has has 204 places, 185 transitions, 962 flow [2025-03-09 06:39:55,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.0) internal successors, (425), 5 states have internal predecessors, (425), 0 states have call successors, (0), 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-03-09 06:39:55,104 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:55,104 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:55,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-09 06:39:55,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-03-09 06:39:55,305 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:55,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:55,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1518586024, now seen corresponding path program 1 times [2025-03-09 06:39:55,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:55,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995953948] [2025-03-09 06:39:55,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:55,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:55,318 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-03-09 06:39:55,327 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-03-09 06:39:55,327 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:55,327 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:55,403 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:55,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:55,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995953948] [2025-03-09 06:39:55,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995953948] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:39:55,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751464084] [2025-03-09 06:39:55,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:55,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:55,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:39:55,409 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:39:55,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-09 06:39:55,516 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 49 statements into 1 equivalence classes. [2025-03-09 06:39:55,546 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 49 of 49 statements. [2025-03-09 06:39:55,547 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:55,547 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:55,549 INFO L256 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-09 06:39:55,550 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:39:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:39:55,567 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:39:55,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751464084] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:55,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:39:55,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2025-03-09 06:39:55,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615481119] [2025-03-09 06:39:55,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:55,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 06:39:55,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:55,568 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 06:39:55,568 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-03-09 06:39:55,574 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:39:55,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 185 transitions, 962 flow. Second operand has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 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-03-09 06:39:55,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:55,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:39:55,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:57,286 INFO L124 PetriNetUnfolderBase]: 9959/20163 cut-off events. [2025-03-09 06:39:57,286 INFO L125 PetriNetUnfolderBase]: For 37986/38770 co-relation queries the response was YES. [2025-03-09 06:39:57,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56603 conditions, 20163 events. 9959/20163 cut-off events. For 37986/38770 co-relation queries the response was YES. Maximal size of possible extension queue 605. Compared 178443 event pairs, 4996 based on Foata normal form. 885/20476 useless extension candidates. Maximal degree in co-relation 56431. Up to 9978 conditions per place. [2025-03-09 06:39:57,469 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 171 selfloop transitions, 4 changer transitions 0/238 dead transitions. [2025-03-09 06:39:57,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 238 transitions, 1576 flow [2025-03-09 06:39:57,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 06:39:57,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-09 06:39:57,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 370 transitions. [2025-03-09 06:39:57,470 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7297830374753451 [2025-03-09 06:39:57,470 INFO L175 Difference]: Start difference. First operand has 204 places, 185 transitions, 962 flow. Second operand 3 states and 370 transitions. [2025-03-09 06:39:57,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 238 transitions, 1576 flow [2025-03-09 06:39:57,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 238 transitions, 1563 flow, removed 2 selfloop flow, removed 5 redundant places. [2025-03-09 06:39:57,699 INFO L231 Difference]: Finished difference. Result has 200 places, 184 transitions, 957 flow [2025-03-09 06:39:57,700 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=957, PETRI_PLACES=200, PETRI_TRANSITIONS=184} [2025-03-09 06:39:57,700 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 53 predicate places. [2025-03-09 06:39:57,700 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 184 transitions, 957 flow [2025-03-09 06:39:57,700 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 89.33333333333333) internal successors, (268), 3 states have internal predecessors, (268), 0 states have call successors, (0), 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-03-09 06:39:57,700 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:39:57,700 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:39:57,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-03-09 06:39:57,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:57,902 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:39:57,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:39:57,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1406633761, now seen corresponding path program 1 times [2025-03-09 06:39:57,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:39:57,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209671054] [2025-03-09 06:39:57,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:57,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:39:57,913 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-03-09 06:39:57,920 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-03-09 06:39:57,920 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:57,920 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:57,984 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:57,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:39:57,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209671054] [2025-03-09 06:39:57,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209671054] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:39:57,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038939581] [2025-03-09 06:39:57,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:39:57,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:39:57,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:39:57,987 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:39:57,989 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-09 06:39:58,093 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 50 statements into 1 equivalence classes. [2025-03-09 06:39:58,124 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 50 of 50 statements. [2025-03-09 06:39:58,124 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:39:58,124 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:39:58,126 INFO L256 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-09 06:39:58,127 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:39:58,153 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:39:58,153 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:39:58,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038939581] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:39:58,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:39:58,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-09 06:39:58,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151171484] [2025-03-09 06:39:58,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:39:58,154 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 06:39:58,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:39:58,154 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 06:39:58,154 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-09 06:39:58,167 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-03-09 06:39:58,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 184 transitions, 957 flow. Second operand has 5 states, 5 states have (on average 85.4) internal successors, (427), 5 states have internal predecessors, (427), 0 states have call successors, (0), 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-03-09 06:39:58,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:39:58,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-03-09 06:39:58,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:39:59,922 INFO L124 PetriNetUnfolderBase]: 10752/21195 cut-off events. [2025-03-09 06:39:59,923 INFO L125 PetriNetUnfolderBase]: For 41649/42527 co-relation queries the response was YES. [2025-03-09 06:40:00,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59947 conditions, 21195 events. 10752/21195 cut-off events. For 41649/42527 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 183155 event pairs, 2275 based on Foata normal form. 1034/21899 useless extension candidates. Maximal degree in co-relation 59777. Up to 7696 conditions per place. [2025-03-09 06:40:00,061 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 318 selfloop transitions, 5 changer transitions 0/380 dead transitions. [2025-03-09 06:40:00,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 380 transitions, 2633 flow [2025-03-09 06:40:00,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 06:40:00,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-09 06:40:00,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 719 transitions. [2025-03-09 06:40:00,062 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7090729783037475 [2025-03-09 06:40:00,062 INFO L175 Difference]: Start difference. First operand has 200 places, 184 transitions, 957 flow. Second operand 6 states and 719 transitions. [2025-03-09 06:40:00,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 380 transitions, 2633 flow [2025-03-09 06:40:00,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 380 transitions, 2613 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-03-09 06:40:00,351 INFO L231 Difference]: Finished difference. Result has 201 places, 181 transitions, 951 flow [2025-03-09 06:40:00,351 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=941, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=951, PETRI_PLACES=201, PETRI_TRANSITIONS=181} [2025-03-09 06:40:00,351 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 54 predicate places. [2025-03-09 06:40:00,352 INFO L471 AbstractCegarLoop]: Abstraction has has 201 places, 181 transitions, 951 flow [2025-03-09 06:40:00,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.4) internal successors, (427), 5 states have internal predecessors, (427), 0 states have call successors, (0), 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-03-09 06:40:00,352 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:40:00,352 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:00,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-03-09 06:40:00,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2025-03-09 06:40:00,556 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:40:00,556 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:40:00,556 INFO L85 PathProgramCache]: Analyzing trace with hash 655975072, now seen corresponding path program 1 times [2025-03-09 06:40:00,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:40:00,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981797375] [2025-03-09 06:40:00,556 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:00,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:40:00,568 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-09 06:40:00,576 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-09 06:40:00,576 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:00,576 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:00,629 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:40:00,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:40:00,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981797375] [2025-03-09 06:40:00,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981797375] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:40:00,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1251871929] [2025-03-09 06:40:00,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:00,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:00,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:40:00,632 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:40:00,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-03-09 06:40:00,737 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 51 statements into 1 equivalence classes. [2025-03-09 06:40:00,770 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 51 of 51 statements. [2025-03-09 06:40:00,770 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:00,770 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:00,772 INFO L256 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 2 conjuncts are in the unsatisfiable core [2025-03-09 06:40:00,773 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:40:00,786 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:40:00,787 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:40:00,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1251871929] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:40:00,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:40:00,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2025-03-09 06:40:00,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459418397] [2025-03-09 06:40:00,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:40:00,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-09 06:40:00,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:40:00,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-09 06:40:00,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2025-03-09 06:40:00,793 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 169 [2025-03-09 06:40:00,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 181 transitions, 951 flow. Second operand has 3 states, 3 states have (on average 90.0) internal successors, (270), 3 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-03-09 06:40:00,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:40:00,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 169 [2025-03-09 06:40:00,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:40:02,294 INFO L124 PetriNetUnfolderBase]: 10236/20711 cut-off events. [2025-03-09 06:40:02,294 INFO L125 PetriNetUnfolderBase]: For 39795/40513 co-relation queries the response was YES. [2025-03-09 06:40:02,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58468 conditions, 20711 events. 10236/20711 cut-off events. For 39795/40513 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 182562 event pairs, 5315 based on Foata normal form. 852/21173 useless extension candidates. Maximal degree in co-relation 58297. Up to 10529 conditions per place. [2025-03-09 06:40:02,566 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 169 selfloop transitions, 4 changer transitions 0/231 dead transitions. [2025-03-09 06:40:02,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 231 transitions, 1550 flow [2025-03-09 06:40:02,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-09 06:40:02,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-03-09 06:40:02,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 368 transitions. [2025-03-09 06:40:02,567 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7258382642998028 [2025-03-09 06:40:02,567 INFO L175 Difference]: Start difference. First operand has 201 places, 181 transitions, 951 flow. Second operand 3 states and 368 transitions. [2025-03-09 06:40:02,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 231 transitions, 1550 flow [2025-03-09 06:40:02,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 231 transitions, 1537 flow, removed 2 selfloop flow, removed 5 redundant places. [2025-03-09 06:40:02,867 INFO L231 Difference]: Finished difference. Result has 197 places, 180 transitions, 946 flow [2025-03-09 06:40:02,868 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=946, PETRI_PLACES=197, PETRI_TRANSITIONS=180} [2025-03-09 06:40:02,868 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 50 predicate places. [2025-03-09 06:40:02,868 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 180 transitions, 946 flow [2025-03-09 06:40:02,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 90.0) internal successors, (270), 3 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-03-09 06:40:02,868 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:40:02,868 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:02,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-03-09 06:40:03,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:03,069 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:40:03,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:40:03,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1140808407, now seen corresponding path program 1 times [2025-03-09 06:40:03,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:40:03,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469449464] [2025-03-09 06:40:03,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:03,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:40:03,083 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-03-09 06:40:03,089 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-03-09 06:40:03,089 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:03,089 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:03,146 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:40:03,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:40:03,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469449464] [2025-03-09 06:40:03,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469449464] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:40:03,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312479819] [2025-03-09 06:40:03,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:03,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:03,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:40:03,148 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:40:03,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-03-09 06:40:03,246 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-03-09 06:40:03,273 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-03-09 06:40:03,273 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:03,273 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:03,274 INFO L256 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-09 06:40:03,275 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:40:03,295 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:40:03,295 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:40:03,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312479819] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:40:03,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:40:03,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2025-03-09 06:40:03,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133222299] [2025-03-09 06:40:03,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:40:03,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:40:03,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:40:03,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:40:03,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-03-09 06:40:03,323 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 169 [2025-03-09 06:40:03,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 180 transitions, 946 flow. Second operand has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 0 states have call successors, (0), 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-03-09 06:40:03,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:40:03,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 169 [2025-03-09 06:40:03,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:40:04,906 INFO L124 PetriNetUnfolderBase]: 10372/21049 cut-off events. [2025-03-09 06:40:04,906 INFO L125 PetriNetUnfolderBase]: For 39745/40261 co-relation queries the response was YES. [2025-03-09 06:40:05,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59178 conditions, 21049 events. 10372/21049 cut-off events. For 39745/40261 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 184973 event pairs, 6531 based on Foata normal form. 888/21752 useless extension candidates. Maximal degree in co-relation 59009. Up to 13049 conditions per place. [2025-03-09 06:40:05,093 INFO L140 encePairwiseOnDemand]: 155/169 looper letters, 257 selfloop transitions, 10 changer transitions 0/319 dead transitions. [2025-03-09 06:40:05,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 319 transitions, 2211 flow [2025-03-09 06:40:05,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-09 06:40:05,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-09 06:40:05,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 577 transitions. [2025-03-09 06:40:05,094 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6828402366863905 [2025-03-09 06:40:05,095 INFO L175 Difference]: Start difference. First operand has 197 places, 180 transitions, 946 flow. Second operand 5 states and 577 transitions. [2025-03-09 06:40:05,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 319 transitions, 2211 flow [2025-03-09 06:40:05,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 319 transitions, 2199 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-03-09 06:40:05,368 INFO L231 Difference]: Finished difference. Result has 198 places, 176 transitions, 924 flow [2025-03-09 06:40:05,369 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=924, PETRI_PLACES=198, PETRI_TRANSITIONS=176} [2025-03-09 06:40:05,369 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 51 predicate places. [2025-03-09 06:40:05,369 INFO L471 AbstractCegarLoop]: Abstraction has has 198 places, 176 transitions, 924 flow [2025-03-09 06:40:05,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.0) internal successors, (332), 4 states have internal predecessors, (332), 0 states have call successors, (0), 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-03-09 06:40:05,369 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:40:05,369 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:05,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-03-09 06:40:05,570 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2025-03-09 06:40:05,570 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:40:05,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:40:05,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1273746222, now seen corresponding path program 1 times [2025-03-09 06:40:05,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:40:05,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219909379] [2025-03-09 06:40:05,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:05,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:40:05,583 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 52 statements into 1 equivalence classes. [2025-03-09 06:40:05,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 52 of 52 statements. [2025-03-09 06:40:05,590 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:05,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:05,641 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:40:05,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:40:05,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219909379] [2025-03-09 06:40:05,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219909379] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:40:05,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:40:05,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:40:05,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128565574] [2025-03-09 06:40:05,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:40:05,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:40:05,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:40:05,643 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:40:05,643 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:40:05,653 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-03-09 06:40:05,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 176 transitions, 924 flow. Second operand has 4 states, 4 states have (on average 86.75) internal successors, (347), 4 states have internal predecessors, (347), 0 states have call successors, (0), 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-03-09 06:40:05,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:40:05,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-03-09 06:40:05,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:40:07,105 INFO L124 PetriNetUnfolderBase]: 9682/19515 cut-off events. [2025-03-09 06:40:07,105 INFO L125 PetriNetUnfolderBase]: For 37313/38060 co-relation queries the response was YES. [2025-03-09 06:40:07,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55005 conditions, 19515 events. 9682/19515 cut-off events. For 37313/38060 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 171142 event pairs, 4996 based on Foata normal form. 752/20115 useless extension candidates. Maximal degree in co-relation 54836. Up to 9840 conditions per place. [2025-03-09 06:40:07,503 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 215 selfloop transitions, 6 changer transitions 0/276 dead transitions. [2025-03-09 06:40:07,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 276 transitions, 1897 flow [2025-03-09 06:40:07,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:40:07,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:40:07,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 479 transitions. [2025-03-09 06:40:07,505 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7085798816568047 [2025-03-09 06:40:07,505 INFO L175 Difference]: Start difference. First operand has 198 places, 176 transitions, 924 flow. Second operand 4 states and 479 transitions. [2025-03-09 06:40:07,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 276 transitions, 1897 flow [2025-03-09 06:40:07,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 276 transitions, 1843 flow, removed 6 selfloop flow, removed 4 redundant places. [2025-03-09 06:40:07,665 INFO L231 Difference]: Finished difference. Result has 196 places, 175 transitions, 910 flow [2025-03-09 06:40:07,665 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=898, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=910, PETRI_PLACES=196, PETRI_TRANSITIONS=175} [2025-03-09 06:40:07,666 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 49 predicate places. [2025-03-09 06:40:07,666 INFO L471 AbstractCegarLoop]: Abstraction has has 196 places, 175 transitions, 910 flow [2025-03-09 06:40:07,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 86.75) internal successors, (347), 4 states have internal predecessors, (347), 0 states have call successors, (0), 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-03-09 06:40:07,666 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:40:07,666 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:07,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-03-09 06:40:07,666 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:40:07,667 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:40:07,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1005320799, now seen corresponding path program 1 times [2025-03-09 06:40:07,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:40:07,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8951332] [2025-03-09 06:40:07,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:07,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:40:07,681 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-03-09 06:40:07,693 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-03-09 06:40:07,693 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:07,694 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:07,768 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:40:07,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:40:07,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8951332] [2025-03-09 06:40:07,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8951332] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:40:07,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780017334] [2025-03-09 06:40:07,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:07,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:07,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:40:07,771 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:40:07,773 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-03-09 06:40:07,879 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-03-09 06:40:07,906 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-03-09 06:40:07,906 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:07,906 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:07,908 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-09 06:40:07,909 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:40:07,966 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:40:07,966 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:40:07,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780017334] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:40:07,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:40:07,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2025-03-09 06:40:07,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240830873] [2025-03-09 06:40:07,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:40:07,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:40:07,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:40:07,967 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:40:07,967 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-03-09 06:40:07,993 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-03-09 06:40:07,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 175 transitions, 910 flow. Second operand has 4 states, 4 states have (on average 86.75) internal successors, (347), 4 states have internal predecessors, (347), 0 states have call successors, (0), 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-03-09 06:40:07,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:40:07,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-03-09 06:40:07,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:40:09,444 INFO L124 PetriNetUnfolderBase]: 9856/20063 cut-off events. [2025-03-09 06:40:09,444 INFO L125 PetriNetUnfolderBase]: For 37607/38191 co-relation queries the response was YES. [2025-03-09 06:40:09,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56124 conditions, 20063 events. 9856/20063 cut-off events. For 37607/38191 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 176262 event pairs, 6075 based on Foata normal form. 648/20522 useless extension candidates. Maximal degree in co-relation 55957. Up to 12220 conditions per place. [2025-03-09 06:40:09,677 INFO L140 encePairwiseOnDemand]: 163/169 looper letters, 161 selfloop transitions, 7 changer transitions 0/221 dead transitions. [2025-03-09 06:40:09,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 221 transitions, 1505 flow [2025-03-09 06:40:09,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:40:09,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:40:09,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 438 transitions. [2025-03-09 06:40:09,678 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6479289940828402 [2025-03-09 06:40:09,678 INFO L175 Difference]: Start difference. First operand has 196 places, 175 transitions, 910 flow. Second operand 4 states and 438 transitions. [2025-03-09 06:40:09,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 221 transitions, 1505 flow [2025-03-09 06:40:09,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 221 transitions, 1481 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-09 06:40:09,912 INFO L231 Difference]: Finished difference. Result has 195 places, 174 transitions, 910 flow [2025-03-09 06:40:09,912 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=910, PETRI_PLACES=195, PETRI_TRANSITIONS=174} [2025-03-09 06:40:09,912 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 48 predicate places. [2025-03-09 06:40:09,912 INFO L471 AbstractCegarLoop]: Abstraction has has 195 places, 174 transitions, 910 flow [2025-03-09 06:40:09,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 86.75) internal successors, (347), 4 states have internal predecessors, (347), 0 states have call successors, (0), 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-03-09 06:40:09,912 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:40:09,912 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:09,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-03-09 06:40:10,113 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2025-03-09 06:40:10,113 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:40:10,114 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:40:10,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1936579527, now seen corresponding path program 1 times [2025-03-09 06:40:10,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:40:10,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427948237] [2025-03-09 06:40:10,114 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:10,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:40:10,124 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-03-09 06:40:10,129 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-03-09 06:40:10,129 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:10,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:10,185 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:40:10,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:40:10,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427948237] [2025-03-09 06:40:10,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427948237] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:40:10,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425088222] [2025-03-09 06:40:10,186 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:10,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:10,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:40:10,188 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:40:10,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-03-09 06:40:10,301 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 53 statements into 1 equivalence classes. [2025-03-09 06:40:10,328 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 53 of 53 statements. [2025-03-09 06:40:10,328 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:10,328 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:10,330 INFO L256 TraceCheckSpWp]: Trace formula consists of 310 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-09 06:40:10,331 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:40:10,417 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:40:10,417 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:40:10,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425088222] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:40:10,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:40:10,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2025-03-09 06:40:10,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174725733] [2025-03-09 06:40:10,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:40:10,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 06:40:10,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:40:10,419 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 06:40:10,419 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-03-09 06:40:10,464 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-03-09 06:40:10,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 174 transitions, 910 flow. Second operand has 5 states, 5 states have (on average 79.8) internal successors, (399), 5 states have internal predecessors, (399), 0 states have call successors, (0), 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-03-09 06:40:10,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:40:10,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-03-09 06:40:10,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:40:12,093 INFO L124 PetriNetUnfolderBase]: 10018/20438 cut-off events. [2025-03-09 06:40:12,093 INFO L125 PetriNetUnfolderBase]: For 37697/38105 co-relation queries the response was YES. [2025-03-09 06:40:12,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56915 conditions, 20438 events. 10018/20438 cut-off events. For 37697/38105 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 179401 event pairs, 6995 based on Foata normal form. 578/20804 useless extension candidates. Maximal degree in co-relation 56747. Up to 13892 conditions per place. [2025-03-09 06:40:12,293 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 260 selfloop transitions, 7 changer transitions 0/317 dead transitions. [2025-03-09 06:40:12,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 317 transitions, 2207 flow [2025-03-09 06:40:12,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 06:40:12,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-09 06:40:12,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 637 transitions. [2025-03-09 06:40:12,294 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2025-03-09 06:40:12,295 INFO L175 Difference]: Start difference. First operand has 195 places, 174 transitions, 910 flow. Second operand 6 states and 637 transitions. [2025-03-09 06:40:12,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 317 transitions, 2207 flow [2025-03-09 06:40:12,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 317 transitions, 2151 flow, removed 0 selfloop flow, removed 6 redundant places. [2025-03-09 06:40:12,516 INFO L231 Difference]: Finished difference. Result has 193 places, 172 transitions, 872 flow [2025-03-09 06:40:12,517 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=872, PETRI_PLACES=193, PETRI_TRANSITIONS=172} [2025-03-09 06:40:12,517 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 46 predicate places. [2025-03-09 06:40:12,517 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 172 transitions, 872 flow [2025-03-09 06:40:12,517 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 79.8) internal successors, (399), 5 states have internal predecessors, (399), 0 states have call successors, (0), 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-03-09 06:40:12,517 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:40:12,517 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:12,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-03-09 06:40:12,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2025-03-09 06:40:12,718 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:40:12,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:40:12,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1100202988, now seen corresponding path program 1 times [2025-03-09 06:40:12,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:40:12,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962223599] [2025-03-09 06:40:12,718 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:12,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:40:12,732 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-03-09 06:40:12,738 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-03-09 06:40:12,738 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:12,738 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:12,804 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:40:12,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:40:12,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962223599] [2025-03-09 06:40:12,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962223599] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:40:12,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674351680] [2025-03-09 06:40:12,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:12,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:12,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:40:12,807 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:40:12,809 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-03-09 06:40:12,931 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-03-09 06:40:12,958 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-03-09 06:40:12,958 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:12,959 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:12,960 INFO L256 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-09 06:40:12,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:40:13,016 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:40:13,016 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:40:13,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674351680] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:40:13,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:40:13,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2025-03-09 06:40:13,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726700869] [2025-03-09 06:40:13,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:40:13,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:40:13,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:40:13,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:40:13,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2025-03-09 06:40:13,032 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 169 [2025-03-09 06:40:13,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 172 transitions, 872 flow. Second operand has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 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-03-09 06:40:13,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:40:13,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 169 [2025-03-09 06:40:13,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:40:14,400 INFO L124 PetriNetUnfolderBase]: 9684/19693 cut-off events. [2025-03-09 06:40:14,400 INFO L125 PetriNetUnfolderBase]: For 32861/33393 co-relation queries the response was YES. [2025-03-09 06:40:14,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53500 conditions, 19693 events. 9684/19693 cut-off events. For 32861/33393 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 172411 event pairs, 6379 based on Foata normal form. 622/20122 useless extension candidates. Maximal degree in co-relation 53335. Up to 12772 conditions per place. [2025-03-09 06:40:14,639 INFO L140 encePairwiseOnDemand]: 165/169 looper letters, 162 selfloop transitions, 5 changer transitions 0/218 dead transitions. [2025-03-09 06:40:14,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 218 transitions, 1435 flow [2025-03-09 06:40:14,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:40:14,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:40:14,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 427 transitions. [2025-03-09 06:40:14,640 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6316568047337278 [2025-03-09 06:40:14,640 INFO L175 Difference]: Start difference. First operand has 193 places, 172 transitions, 872 flow. Second operand 4 states and 427 transitions. [2025-03-09 06:40:14,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 218 transitions, 1435 flow [2025-03-09 06:40:14,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 218 transitions, 1420 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-03-09 06:40:14,825 INFO L231 Difference]: Finished difference. Result has 192 places, 171 transitions, 867 flow [2025-03-09 06:40:14,825 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=867, PETRI_PLACES=192, PETRI_TRANSITIONS=171} [2025-03-09 06:40:14,826 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 45 predicate places. [2025-03-09 06:40:14,826 INFO L471 AbstractCegarLoop]: Abstraction has has 192 places, 171 transitions, 867 flow [2025-03-09 06:40:14,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 85.0) internal successors, (340), 4 states have internal predecessors, (340), 0 states have call successors, (0), 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-03-09 06:40:14,826 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:40:14,826 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:14,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-03-09 06:40:15,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2025-03-09 06:40:15,026 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:40:15,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:40:15,027 INFO L85 PathProgramCache]: Analyzing trace with hash 84213651, now seen corresponding path program 1 times [2025-03-09 06:40:15,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:40:15,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301772421] [2025-03-09 06:40:15,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:15,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:40:15,048 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-03-09 06:40:15,057 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-03-09 06:40:15,057 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:15,057 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:15,112 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:40:15,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:40:15,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301772421] [2025-03-09 06:40:15,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301772421] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:40:15,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-09 06:40:15,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-09 06:40:15,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713151589] [2025-03-09 06:40:15,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:40:15,114 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-09 06:40:15,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:40:15,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-09 06:40:15,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-09 06:40:15,123 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 169 [2025-03-09 06:40:15,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 171 transitions, 867 flow. Second operand has 4 states, 4 states have (on average 87.25) internal successors, (349), 4 states have internal predecessors, (349), 0 states have call successors, (0), 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-03-09 06:40:15,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:40:15,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 169 [2025-03-09 06:40:15,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:40:16,570 INFO L124 PetriNetUnfolderBase]: 9684/19295 cut-off events. [2025-03-09 06:40:16,570 INFO L125 PetriNetUnfolderBase]: For 34551/35205 co-relation queries the response was YES. [2025-03-09 06:40:16,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52450 conditions, 19295 events. 9684/19295 cut-off events. For 34551/35205 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 166489 event pairs, 5011 based on Foata normal form. 724/19847 useless extension candidates. Maximal degree in co-relation 52285. Up to 9873 conditions per place. [2025-03-09 06:40:16,756 INFO L140 encePairwiseOnDemand]: 164/169 looper letters, 212 selfloop transitions, 6 changer transitions 0/268 dead transitions. [2025-03-09 06:40:16,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 268 transitions, 1765 flow [2025-03-09 06:40:16,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-09 06:40:16,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-03-09 06:40:16,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 476 transitions. [2025-03-09 06:40:16,757 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7041420118343196 [2025-03-09 06:40:16,757 INFO L175 Difference]: Start difference. First operand has 192 places, 171 transitions, 867 flow. Second operand 4 states and 476 transitions. [2025-03-09 06:40:16,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 268 transitions, 1765 flow [2025-03-09 06:40:16,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 268 transitions, 1753 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-03-09 06:40:16,917 INFO L231 Difference]: Finished difference. Result has 190 places, 170 transitions, 863 flow [2025-03-09 06:40:16,918 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=851, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=863, PETRI_PLACES=190, PETRI_TRANSITIONS=170} [2025-03-09 06:40:16,918 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 43 predicate places. [2025-03-09 06:40:16,918 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 170 transitions, 863 flow [2025-03-09 06:40:16,918 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 87.25) internal successors, (349), 4 states have internal predecessors, (349), 0 states have call successors, (0), 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-03-09 06:40:16,918 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:40:16,918 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:16,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-03-09 06:40:16,918 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:40:16,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:40:16,919 INFO L85 PathProgramCache]: Analyzing trace with hash -95575405, now seen corresponding path program 1 times [2025-03-09 06:40:16,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:40:16,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149964738] [2025-03-09 06:40:16,919 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:16,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:40:16,929 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-03-09 06:40:16,934 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-03-09 06:40:16,934 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:16,934 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:16,989 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:40:16,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:40:16,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149964738] [2025-03-09 06:40:16,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149964738] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:40:16,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189977703] [2025-03-09 06:40:16,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:16,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:16,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:40:16,992 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:40:16,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-03-09 06:40:17,107 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 54 statements into 1 equivalence classes. [2025-03-09 06:40:17,133 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 54 of 54 statements. [2025-03-09 06:40:17,133 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:17,133 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:17,135 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-09 06:40:17,136 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:40:17,207 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:40:17,207 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:40:17,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [189977703] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:40:17,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:40:17,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 10 [2025-03-09 06:40:17,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397722668] [2025-03-09 06:40:17,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:40:17,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-09 06:40:17,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:40:17,208 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-09 06:40:17,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-09 06:40:17,254 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-03-09 06:40:17,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 170 transitions, 863 flow. Second operand has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 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-03-09 06:40:17,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:40:17,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-03-09 06:40:17,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:40:18,810 INFO L124 PetriNetUnfolderBase]: 10362/20433 cut-off events. [2025-03-09 06:40:18,810 INFO L125 PetriNetUnfolderBase]: For 34942/35341 co-relation queries the response was YES. [2025-03-09 06:40:18,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56105 conditions, 20433 events. 10362/20433 cut-off events. For 34942/35341 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 173968 event pairs, 6695 based on Foata normal form. 567/20803 useless extension candidates. Maximal degree in co-relation 55942. Up to 13348 conditions per place. [2025-03-09 06:40:18,961 INFO L140 encePairwiseOnDemand]: 161/169 looper letters, 216 selfloop transitions, 10 changer transitions 88/361 dead transitions. [2025-03-09 06:40:18,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 361 transitions, 2535 flow [2025-03-09 06:40:18,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-09 06:40:18,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-09 06:40:18,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 746 transitions. [2025-03-09 06:40:18,962 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6306001690617076 [2025-03-09 06:40:18,962 INFO L175 Difference]: Start difference. First operand has 190 places, 170 transitions, 863 flow. Second operand 7 states and 746 transitions. [2025-03-09 06:40:18,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 361 transitions, 2535 flow [2025-03-09 06:40:19,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 361 transitions, 2473 flow, removed 0 selfloop flow, removed 4 redundant places. [2025-03-09 06:40:19,130 INFO L231 Difference]: Finished difference. Result has 191 places, 169 transitions, 865 flow [2025-03-09 06:40:19,130 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=865, PETRI_PLACES=191, PETRI_TRANSITIONS=169} [2025-03-09 06:40:19,130 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 44 predicate places. [2025-03-09 06:40:19,130 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 169 transitions, 865 flow [2025-03-09 06:40:19,130 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.0) internal successors, (474), 6 states have internal predecessors, (474), 0 states have call successors, (0), 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-03-09 06:40:19,130 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:40:19,130 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:19,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2025-03-09 06:40:19,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:19,331 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:40:19,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:40:19,332 INFO L85 PathProgramCache]: Analyzing trace with hash 253446217, now seen corresponding path program 1 times [2025-03-09 06:40:19,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:40:19,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663265247] [2025-03-09 06:40:19,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:19,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:40:19,342 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-09 06:40:19,347 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-09 06:40:19,347 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:19,347 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:19,406 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:40:19,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:40:19,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663265247] [2025-03-09 06:40:19,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663265247] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:40:19,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640983806] [2025-03-09 06:40:19,407 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:19,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:19,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:40:19,411 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:40:19,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-03-09 06:40:19,528 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 55 statements into 1 equivalence classes. [2025-03-09 06:40:19,552 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 55 of 55 statements. [2025-03-09 06:40:19,552 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:19,552 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:19,553 INFO L256 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-09 06:40:19,554 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:40:19,633 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:40:19,633 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:40:19,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640983806] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:40:19,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:40:19,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 9 [2025-03-09 06:40:19,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053012792] [2025-03-09 06:40:19,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:40:19,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-09 06:40:19,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:40:19,634 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-09 06:40:19,634 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2025-03-09 06:40:19,663 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-03-09 06:40:19,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 169 transitions, 865 flow. Second operand has 5 states, 5 states have (on average 80.2) internal successors, (401), 5 states have internal predecessors, (401), 0 states have call successors, (0), 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-03-09 06:40:19,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:40:19,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-03-09 06:40:19,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:40:21,129 INFO L124 PetriNetUnfolderBase]: 10028/19771 cut-off events. [2025-03-09 06:40:21,129 INFO L125 PetriNetUnfolderBase]: For 34894/35346 co-relation queries the response was YES. [2025-03-09 06:40:21,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54352 conditions, 19771 events. 10028/19771 cut-off events. For 34894/35346 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 167903 event pairs, 6987 based on Foata normal form. 648/20238 useless extension candidates. Maximal degree in co-relation 54189. Up to 13876 conditions per place. [2025-03-09 06:40:21,358 INFO L140 encePairwiseOnDemand]: 162/169 looper letters, 257 selfloop transitions, 7 changer transitions 0/309 dead transitions. [2025-03-09 06:40:21,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 309 transitions, 2111 flow [2025-03-09 06:40:21,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-09 06:40:21,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-03-09 06:40:21,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 634 transitions. [2025-03-09 06:40:21,360 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6252465483234714 [2025-03-09 06:40:21,360 INFO L175 Difference]: Start difference. First operand has 191 places, 169 transitions, 865 flow. Second operand 6 states and 634 transitions. [2025-03-09 06:40:21,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 309 transitions, 2111 flow [2025-03-09 06:40:21,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 309 transitions, 1998 flow, removed 4 selfloop flow, removed 9 redundant places. [2025-03-09 06:40:21,520 INFO L231 Difference]: Finished difference. Result has 186 places, 167 transitions, 812 flow [2025-03-09 06:40:21,521 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=798, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=812, PETRI_PLACES=186, PETRI_TRANSITIONS=167} [2025-03-09 06:40:21,521 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 39 predicate places. [2025-03-09 06:40:21,521 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 167 transitions, 812 flow [2025-03-09 06:40:21,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 80.2) internal successors, (401), 5 states have internal predecessors, (401), 0 states have call successors, (0), 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-03-09 06:40:21,521 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-03-09 06:40:21,521 INFO L206 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:21,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-03-09 06:40:21,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-03-09 06:40:21,722 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (and 77 more)] === [2025-03-09 06:40:21,722 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-09 06:40:21,723 INFO L85 PathProgramCache]: Analyzing trace with hash -733100391, now seen corresponding path program 1 times [2025-03-09 06:40:21,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-09 06:40:21,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847011070] [2025-03-09 06:40:21,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:21,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-09 06:40:21,732 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-03-09 06:40:21,737 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-03-09 06:40:21,737 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:21,737 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:21,789 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-03-09 06:40:21,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-09 06:40:21,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847011070] [2025-03-09 06:40:21,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847011070] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-09 06:40:21,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76039062] [2025-03-09 06:40:21,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-09 06:40:21,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:21,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-09 06:40:21,793 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-09 06:40:21,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-03-09 06:40:21,920 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 56 statements into 1 equivalence classes. [2025-03-09 06:40:21,944 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 56 of 56 statements. [2025-03-09 06:40:21,944 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-09 06:40:21,944 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-09 06:40:21,945 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-09 06:40:21,946 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-09 06:40:22,010 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2025-03-09 06:40:22,010 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-09 06:40:22,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76039062] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-09 06:40:22,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-09 06:40:22,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 10 [2025-03-09 06:40:22,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55784547] [2025-03-09 06:40:22,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-09 06:40:22,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-09 06:40:22,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-09 06:40:22,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-09 06:40:22,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-09 06:40:22,072 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 169 [2025-03-09 06:40:22,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 167 transitions, 812 flow. Second operand has 6 states, 6 states have (on average 79.33333333333333) internal successors, (476), 6 states have internal predecessors, (476), 0 states have call successors, (0), 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-03-09 06:40:22,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-09 06:40:22,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 169 [2025-03-09 06:40:22,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-09 06:40:23,793 INFO L124 PetriNetUnfolderBase]: 10372/19925 cut-off events. [2025-03-09 06:40:23,793 INFO L125 PetriNetUnfolderBase]: For 27979/28437 co-relation queries the response was YES. [2025-03-09 06:40:23,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52824 conditions, 19925 events. 10372/19925 cut-off events. For 27979/28437 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 165401 event pairs, 6683 based on Foata normal form. 648/20388 useless extension candidates. Maximal degree in co-relation 52665. Up to 13324 conditions per place. [2025-03-09 06:40:23,853 INFO L140 encePairwiseOnDemand]: 161/169 looper letters, 0 selfloop transitions, 0 changer transitions 354/354 dead transitions. [2025-03-09 06:40:23,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 354 transitions, 2320 flow [2025-03-09 06:40:23,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-09 06:40:23,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-09 06:40:23,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 742 transitions. [2025-03-09 06:40:23,854 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6272189349112426 [2025-03-09 06:40:23,854 INFO L175 Difference]: Start difference. First operand has 186 places, 167 transitions, 812 flow. Second operand 7 states and 742 transitions. [2025-03-09 06:40:23,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 354 transitions, 2320 flow [2025-03-09 06:40:23,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 354 transitions, 2307 flow, removed 1 selfloop flow, removed 4 redundant places. [2025-03-09 06:40:23,948 INFO L231 Difference]: Finished difference. Result has 187 places, 0 transitions, 0 flow [2025-03-09 06:40:23,948 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=169, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=187, PETRI_TRANSITIONS=0} [2025-03-09 06:40:23,948 INFO L279 CegarLoopForPetriNet]: 147 programPoint places, 40 predicate places. [2025-03-09 06:40:23,948 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 0 transitions, 0 flow [2025-03-09 06:40:23,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 79.33333333333333) internal successors, (476), 6 states have internal predecessors, (476), 0 states have call successors, (0), 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-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (79 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (78 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (77 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (76 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (75 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (74 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (73 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (72 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (71 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (70 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (69 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (68 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (67 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (66 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (65 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (64 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (63 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (62 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (61 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (60 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (59 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (58 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 80 remaining) [2025-03-09 06:40:23,951 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (37 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (36 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err17ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err11ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err16ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err10ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err15ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err9ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 80 remaining) [2025-03-09 06:40:23,952 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err13ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 80 remaining) [2025-03-09 06:40:23,953 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err14ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 80 remaining) [2025-03-09 06:40:23,953 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 80 remaining) [2025-03-09 06:40:23,953 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err8ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 80 remaining) [2025-03-09 06:40:23,953 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 80 remaining) [2025-03-09 06:40:23,953 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err12ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 80 remaining) [2025-03-09 06:40:23,953 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 80 remaining) [2025-03-09 06:40:23,953 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 80 remaining) [2025-03-09 06:40:23,953 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 80 remaining) [2025-03-09 06:40:23,953 INFO L782 garLoopResultBuilder]: Registering result SAFE for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 80 remaining) [2025-03-09 06:40:23,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-03-09 06:40:24,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-09 06:40:24,154 INFO L422 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-09 06:40:24,158 INFO L241 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-03-09 06:40:24,158 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2025-03-09 06:40:24,161 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.03 06:40:24 BasicIcfg [2025-03-09 06:40:24,161 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-09 06:40:24,162 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2025-03-09 06:40:24,162 INFO L270 PluginConnector]: Initializing Witness Printer... [2025-03-09 06:40:24,162 INFO L274 PluginConnector]: Witness Printer initialized [2025-03-09 06:40:24,162 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.03 06:39:03" (3/4) ... [2025-03-09 06:40:24,164 INFO L146 WitnessPrinter]: Generating witness for correct program [2025-03-09 06:40:24,166 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure thread1 [2025-03-09 06:40:24,166 INFO L385 IcfgBacktranslator]: Ignoring RootEdge to procedure thread2 [2025-03-09 06:40:24,169 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 110 nodes and edges [2025-03-09 06:40:24,170 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 48 nodes and edges [2025-03-09 06:40:24,170 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 30 nodes and edges [2025-03-09 06:40:24,170 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2025-03-09 06:40:24,230 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2025-03-09 06:40:24,231 INFO L149 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.yml [2025-03-09 06:40:24,231 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2025-03-09 06:40:24,232 INFO L158 Benchmark]: Toolchain (without parser) took 81837.48ms. Allocated memory was 167.8MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 124.5MB in the beginning and 3.0GB in the end (delta: -2.9GB). Peak memory consumption was 697.2MB. Max. memory is 16.1GB. [2025-03-09 06:40:24,232 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 201.3MB. Free memory is still 115.5MB. There was no memory consumed. Max. memory is 16.1GB. [2025-03-09 06:40:24,232 INFO L158 Benchmark]: CACSL2BoogieTranslator took 202.65ms. Allocated memory is still 167.8MB. Free memory was 123.7MB in the beginning and 110.1MB in the end (delta: 13.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2025-03-09 06:40:24,234 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.09ms. Allocated memory is still 167.8MB. Free memory was 110.1MB in the beginning and 107.1MB in the end (delta: 3.0MB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-09 06:40:24,234 INFO L158 Benchmark]: Boogie Preprocessor took 36.75ms. Allocated memory is still 167.8MB. Free memory was 107.1MB in the beginning and 103.3MB in the end (delta: 3.8MB). There was no memory consumed. Max. memory is 16.1GB. [2025-03-09 06:40:24,234 INFO L158 Benchmark]: IcfgBuilder took 978.86ms. Allocated memory is still 167.8MB. Free memory was 103.3MB in the beginning and 58.9MB in the end (delta: 44.4MB). Peak memory consumption was 83.0MB. Max. memory is 16.1GB. [2025-03-09 06:40:24,234 INFO L158 Benchmark]: TraceAbstraction took 80506.06ms. Allocated memory was 167.8MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 58.1MB in the beginning and 3.0GB in the end (delta: -2.9GB). Peak memory consumption was 2.8GB. Max. memory is 16.1GB. [2025-03-09 06:40:24,235 INFO L158 Benchmark]: Witness Printer took 69.18ms. Allocated memory is still 3.7GB. Free memory was 3.0GB in the beginning and 3.0GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2025-03-09 06:40:24,236 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 201.3MB. Free memory is still 115.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 202.65ms. Allocated memory is still 167.8MB. Free memory was 123.7MB in the beginning and 110.1MB in the end (delta: 13.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 39.09ms. Allocated memory is still 167.8MB. Free memory was 110.1MB in the beginning and 107.1MB in the end (delta: 3.0MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 36.75ms. Allocated memory is still 167.8MB. Free memory was 107.1MB in the beginning and 103.3MB in the end (delta: 3.8MB). There was no memory consumed. Max. memory is 16.1GB. * IcfgBuilder took 978.86ms. Allocated memory is still 167.8MB. Free memory was 103.3MB in the beginning and 58.9MB in the end (delta: 44.4MB). Peak memory consumption was 83.0MB. Max. memory is 16.1GB. * TraceAbstraction took 80506.06ms. Allocated memory was 167.8MB in the beginning and 3.7GB in the end (delta: 3.6GB). Free memory was 58.1MB in the beginning and 3.0GB in the end (delta: -2.9GB). Peak memory consumption was 2.8GB. Max. memory is 16.1GB. * Witness Printer took 69.18ms. Allocated memory is still 3.7GB. Free memory was 3.0GB in the beginning and 3.0GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 58]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 58]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 60]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 60]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 62]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 62]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 85]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 85]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 145]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 87]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 87]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 89]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 146]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 89]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 147]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 138]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 138]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 138]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 138]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 127]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 127]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 268 locations, 317 edges, 80 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 80.3s, OverallIterations: 41, TraceHistogramMax: 5, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 70.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5790 SdHoareTripleChecker+Valid, 8.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5000 mSDsluCounter, 688 SdHoareTripleChecker+Invalid, 6.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 368 mSDsCounter, 407 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14537 IncrementalHoareTripleChecker+Invalid, 14944 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 407 mSolverCounterUnsat, 320 mSDtfsCounter, 14537 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 913 GetRequests, 683 SyntacticMatches, 5 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=977occurred in iteration=28, InterpolantAutomatonStates: 204, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 3.5s InterpolantComputationTime, 2238 NumberOfCodeBlocks, 2166 NumberOfCodeBlocksAsserted, 57 NumberOfCheckSat, 2247 ConstructedInterpolants, 0 QuantifiedInterpolants, 5407 SizeOfPredicates, 33 NumberOfNonLiveVariables, 4143 ConjunctsInSsa, 78 ConjunctsInUnsatCore, 61 InterpolantComputations, 37 PerfectInterpolantSequences, 3021/3121 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 42 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-03-09 06:40:24,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE