./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ebedbc62bd44b0c214a81c07c6f99e850a5d96675b77716f8547d1b39e8b2cf8 --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-10 06:44:00,197 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-10 06:44:00,257 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-01-10 06:44:00,262 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-10 06:44:00,262 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-10 06:44:00,284 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-10 06:44:00,285 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-10 06:44:00,285 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-10 06:44:00,285 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-10 06:44:00,285 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-10 06:44:00,286 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-10 06:44:00,286 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-10 06:44:00,286 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-10 06:44:00,286 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-10 06:44:00,286 INFO L153 SettingsManager]: * Use SBE=true [2025-01-10 06:44:00,286 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-10 06:44:00,286 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-10 06:44:00,287 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-10 06:44:00,288 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-10 06:44:00,288 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 06:44:00,288 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 06:44:00,288 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 06:44:00,288 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 06:44:00,288 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-10 06:44:00,288 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 06:44:00,288 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 06:44:00,288 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 06:44:00,288 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 06:44:00,288 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-10 06:44:00,288 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-10 06:44:00,289 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-10 06:44:00,289 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-10 06:44:00,289 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-10 06:44:00,289 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-10 06:44:00,289 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-10 06:44:00,289 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-10 06:44:00,289 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-10 06:44:00,289 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-10 06:44:00,289 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ebedbc62bd44b0c214a81c07c6f99e850a5d96675b77716f8547d1b39e8b2cf8 [2025-01-10 06:44:00,573 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-10 06:44:00,588 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-10 06:44:00,589 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-10 06:44:00,591 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-10 06:44:00,591 INFO L274 PluginConnector]: CDTParser initialized [2025-01-10 06:44:00,592 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2025-01-10 06:44:01,749 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f264cfc3f/0098b7eaa932461a8da04da7e1e531c2/FLAG729073a22 [2025-01-10 06:44:02,134 INFO L384 CDTParser]: Found 1 translation units. [2025-01-10 06:44:02,136 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2025-01-10 06:44:02,151 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f264cfc3f/0098b7eaa932461a8da04da7e1e531c2/FLAG729073a22 [2025-01-10 06:44:02,333 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/f264cfc3f/0098b7eaa932461a8da04da7e1e531c2 [2025-01-10 06:44:02,336 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-10 06:44:02,337 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-10 06:44:02,338 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-10 06:44:02,339 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-10 06:44:02,341 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-10 06:44:02,342 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,343 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a6cfcf5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02, skipping insertion in model container [2025-01-10 06:44:02,343 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,380 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-10 06:44:02,756 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 06:44:02,790 INFO L200 MainTranslator]: Completed pre-run [2025-01-10 06:44:02,838 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 06:44:02,889 INFO L204 MainTranslator]: Completed translation [2025-01-10 06:44:02,891 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02 WrapperNode [2025-01-10 06:44:02,891 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-10 06:44:02,893 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-10 06:44:02,893 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-10 06:44:02,893 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-10 06:44:02,899 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,911 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,937 INFO L138 Inliner]: procedures = 263, calls = 70, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 133 [2025-01-10 06:44:02,939 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-10 06:44:02,939 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-10 06:44:02,939 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-10 06:44:02,940 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-10 06:44:02,946 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,946 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,953 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,967 INFO L175 MemorySlicer]: Split 64 memory accesses to 1 slices as follows [64]. 100 percent of accesses are in the largest equivalence class. The 60 initializations are split as follows [60]. The 2 writes are split as follows [2]. [2025-01-10 06:44:02,971 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,971 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,976 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,977 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,982 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,983 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,984 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,986 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-10 06:44:02,986 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-10 06:44:02,986 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-10 06:44:02,986 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-10 06:44:02,988 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (1/1) ... [2025-01-10 06:44:02,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 06:44:03,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:03,020 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-10 06:44:03,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-10 06:44:03,049 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-01-10 06:44:03,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-10 06:44:03,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-10 06:44:03,049 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-01-10 06:44:03,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-10 06:44:03,049 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2025-01-10 06:44:03,049 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2025-01-10 06:44:03,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-10 06:44:03,050 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-10 06:44:03,050 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-10 06:44:03,051 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-10 06:44:03,156 INFO L234 CfgBuilder]: Building ICFG [2025-01-10 06:44:03,157 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-10 06:44:03,361 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-10 06:44:03,361 INFO L283 CfgBuilder]: Performing block encoding [2025-01-10 06:44:03,586 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-10 06:44:03,587 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-10 06:44:03,587 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:44:03 BoogieIcfgContainer [2025-01-10 06:44:03,587 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-10 06:44:03,589 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-10 06:44:03,589 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-10 06:44:03,592 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-10 06:44:03,593 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:44:02" (1/3) ... [2025-01-10 06:44:03,593 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aa28a96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:44:03, skipping insertion in model container [2025-01-10 06:44:03,593 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:02" (2/3) ... [2025-01-10 06:44:03,594 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1aa28a96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:44:03, skipping insertion in model container [2025-01-10 06:44:03,594 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:44:03" (3/3) ... [2025-01-10 06:44:03,595 INFO L128 eAbstractionObserver]: Analyzing ICFG 06-symbeq_02-funloop_norace.i [2025-01-10 06:44:03,604 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-10 06:44:03,605 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 06-symbeq_02-funloop_norace.i that has 2 procedures, 37 locations, 1 initial locations, 3 loop locations, and 10 error locations. [2025-01-10 06:44:03,605 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-10 06:44:03,637 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-01-10 06:44:03,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 40 places, 39 transitions, 82 flow [2025-01-10 06:44:03,673 INFO L124 PetriNetUnfolderBase]: 3/38 cut-off events. [2025-01-10 06:44:03,675 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-01-10 06:44:03,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 38 events. 3/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 62 event pairs, 0 based on Foata normal form. 0/25 useless extension candidates. Maximal degree in co-relation 30. Up to 2 conditions per place. [2025-01-10 06:44:03,678 INFO L82 GeneralOperation]: Start removeDead. Operand has 40 places, 39 transitions, 82 flow [2025-01-10 06:44:03,680 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 38 transitions, 79 flow [2025-01-10 06:44:03,685 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-10 06:44:03,693 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;@4f87536c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-10 06:44:03,693 INFO L334 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2025-01-10 06:44:03,696 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-01-10 06:44:03,696 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2025-01-10 06:44:03,696 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-01-10 06:44:03,696 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:03,697 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-01-10 06:44:03,697 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:03,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:03,702 INFO L85 PathProgramCache]: Analyzing trace with hash 349926, now seen corresponding path program 1 times [2025-01-10 06:44:03,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:03,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284943194] [2025-01-10 06:44:03,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:03,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:03,767 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-01-10 06:44:03,781 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-01-10 06:44:03,782 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:03,782 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:03,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:03,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:03,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284943194] [2025-01-10 06:44:03,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284943194] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:03,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:03,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-10 06:44:03,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417809168] [2025-01-10 06:44:03,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:03,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 06:44:03,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:03,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 06:44:03,933 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 06:44:03,941 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:03,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 38 transitions, 79 flow. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 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-01-10 06:44:03,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:03,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:03,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:04,099 INFO L124 PetriNetUnfolderBase]: 83/260 cut-off events. [2025-01-10 06:44:04,100 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-01-10 06:44:04,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 436 conditions, 260 events. 83/260 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1143 event pairs, 64 based on Foata normal form. 1/210 useless extension candidates. Maximal degree in co-relation 411. Up to 170 conditions per place. [2025-01-10 06:44:04,104 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 24 selfloop transitions, 3 changer transitions 0/40 dead transitions. [2025-01-10 06:44:04,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 137 flow [2025-01-10 06:44:04,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 06:44:04,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-01-10 06:44:04,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 86 transitions. [2025-01-10 06:44:04,114 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2025-01-10 06:44:04,117 INFO L175 Difference]: Start difference. First operand has 39 places, 38 transitions, 79 flow. Second operand 4 states and 86 transitions. [2025-01-10 06:44:04,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 137 flow [2025-01-10 06:44:04,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 40 transitions, 136 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:04,123 INFO L231 Difference]: Finished difference. Result has 43 places, 40 transitions, 102 flow [2025-01-10 06:44:04,126 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=40} [2025-01-10 06:44:04,130 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 4 predicate places. [2025-01-10 06:44:04,130 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 40 transitions, 102 flow [2025-01-10 06:44:04,130 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 0 states have call successors, (0), 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-01-10 06:44:04,130 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:04,130 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2025-01-10 06:44:04,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-10 06:44:04,131 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:04,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:04,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1835062722, now seen corresponding path program 1 times [2025-01-10 06:44:04,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:04,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681495120] [2025-01-10 06:44:04,132 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:04,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:04,148 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-01-10 06:44:04,156 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-01-10 06:44:04,157 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:04,157 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:04,305 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:04,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:04,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681495120] [2025-01-10 06:44:04,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681495120] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:04,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644597913] [2025-01-10 06:44:04,305 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:04,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:04,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:04,311 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:04,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-01-10 06:44:04,360 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-01-10 06:44:04,385 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-01-10 06:44:04,385 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:04,385 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:04,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-01-10 06:44:04,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:04,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:04,418 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 06:44:04,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644597913] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:04,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 06:44:04,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-01-10 06:44:04,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668683106] [2025-01-10 06:44:04,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:04,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 06:44:04,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:04,420 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 06:44:04,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:04,427 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:04,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 40 transitions, 102 flow. Second operand has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 0 states have call successors, (0), 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-01-10 06:44:04,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:04,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:04,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:04,528 INFO L124 PetriNetUnfolderBase]: 83/259 cut-off events. [2025-01-10 06:44:04,528 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-01-10 06:44:04,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 445 conditions, 259 events. 83/259 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1139 event pairs, 64 based on Foata normal form. 1/209 useless extension candidates. Maximal degree in co-relation 428. Up to 165 conditions per place. [2025-01-10 06:44:04,530 INFO L140 encePairwiseOnDemand]: 34/39 looper letters, 20 selfloop transitions, 6 changer transitions 0/39 dead transitions. [2025-01-10 06:44:04,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 39 transitions, 150 flow [2025-01-10 06:44:04,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-10 06:44:04,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-01-10 06:44:04,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2025-01-10 06:44:04,531 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2025-01-10 06:44:04,531 INFO L175 Difference]: Start difference. First operand has 43 places, 40 transitions, 102 flow. Second operand 6 states and 111 transitions. [2025-01-10 06:44:04,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 39 transitions, 150 flow [2025-01-10 06:44:04,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 39 transitions, 148 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:04,533 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 108 flow [2025-01-10 06:44:04,533 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=108, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2025-01-10 06:44:04,533 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 7 predicate places. [2025-01-10 06:44:04,533 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 108 flow [2025-01-10 06:44:04,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.833333333333334) internal successors, (89), 6 states have internal predecessors, (89), 0 states have call successors, (0), 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-01-10 06:44:04,534 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:04,534 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2025-01-10 06:44:04,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-01-10 06:44:04,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:04,738 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:04,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:04,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1052369889, now seen corresponding path program 1 times [2025-01-10 06:44:04,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:04,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985310795] [2025-01-10 06:44:04,739 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:04,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:04,750 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-10 06:44:04,762 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-10 06:44:04,763 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:04,763 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:04,808 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 06:44:04,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:04,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985310795] [2025-01-10 06:44:04,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985310795] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:04,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:04,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-10 06:44:04,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86120618] [2025-01-10 06:44:04,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:04,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-10 06:44:04,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:04,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-10 06:44:04,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-10 06:44:04,813 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:04,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 108 flow. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 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-01-10 06:44:04,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:04,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:04,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:04,875 INFO L124 PetriNetUnfolderBase]: 83/258 cut-off events. [2025-01-10 06:44:04,875 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2025-01-10 06:44:04,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 447 conditions, 258 events. 83/258 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1134 event pairs, 64 based on Foata normal form. 1/209 useless extension candidates. Maximal degree in co-relation 424. Up to 168 conditions per place. [2025-01-10 06:44:04,877 INFO L140 encePairwiseOnDemand]: 36/39 looper letters, 21 selfloop transitions, 4 changer transitions 0/38 dead transitions. [2025-01-10 06:44:04,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 38 transitions, 154 flow [2025-01-10 06:44:04,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-10 06:44:04,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-01-10 06:44:04,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2025-01-10 06:44:04,878 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2025-01-10 06:44:04,878 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 108 flow. Second operand 3 states and 66 transitions. [2025-01-10 06:44:04,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 38 transitions, 154 flow [2025-01-10 06:44:04,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 132 flow, removed 3 selfloop flow, removed 6 redundant places. [2025-01-10 06:44:04,879 INFO L231 Difference]: Finished difference. Result has 41 places, 38 transitions, 90 flow [2025-01-10 06:44:04,879 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=90, PETRI_PLACES=41, PETRI_TRANSITIONS=38} [2025-01-10 06:44:04,879 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 2 predicate places. [2025-01-10 06:44:04,880 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 38 transitions, 90 flow [2025-01-10 06:44:04,880 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 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-01-10 06:44:04,880 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:04,880 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:04,880 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-10 06:44:04,880 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:04,880 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:04,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1023590164, now seen corresponding path program 1 times [2025-01-10 06:44:04,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:04,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802591840] [2025-01-10 06:44:04,881 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:04,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:04,887 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-10 06:44:04,891 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-10 06:44:04,891 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:04,892 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:04,933 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:04,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:04,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802591840] [2025-01-10 06:44:04,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802591840] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:04,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214613007] [2025-01-10 06:44:04,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:04,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:04,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:04,936 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:04,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-10 06:44:04,974 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-10 06:44:04,993 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-10 06:44:04,994 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:04,994 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:04,995 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-10 06:44:04,995 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:05,011 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:05,011 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 06:44:05,037 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:05,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214613007] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 06:44:05,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 06:44:05,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2025-01-10 06:44:05,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972996389] [2025-01-10 06:44:05,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 06:44:05,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:05,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:05,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:05,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:05,046 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:05,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 38 transitions, 90 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 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-01-10 06:44:05,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:05,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:05,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:05,155 INFO L124 PetriNetUnfolderBase]: 83/262 cut-off events. [2025-01-10 06:44:05,155 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2025-01-10 06:44:05,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 450 conditions, 262 events. 83/262 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1133 event pairs, 64 based on Foata normal form. 2/215 useless extension candidates. Maximal degree in co-relation 417. Up to 166 conditions per place. [2025-01-10 06:44:05,156 INFO L140 encePairwiseOnDemand]: 35/39 looper letters, 21 selfloop transitions, 7 changer transitions 0/41 dead transitions. [2025-01-10 06:44:05,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 41 transitions, 161 flow [2025-01-10 06:44:05,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:05,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:05,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2025-01-10 06:44:05,158 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46886446886446886 [2025-01-10 06:44:05,158 INFO L175 Difference]: Start difference. First operand has 41 places, 38 transitions, 90 flow. Second operand 7 states and 128 transitions. [2025-01-10 06:44:05,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 41 transitions, 161 flow [2025-01-10 06:44:05,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 41 transitions, 147 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:05,159 INFO L231 Difference]: Finished difference. Result has 47 places, 41 transitions, 116 flow [2025-01-10 06:44:05,159 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=116, PETRI_PLACES=47, PETRI_TRANSITIONS=41} [2025-01-10 06:44:05,159 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 8 predicate places. [2025-01-10 06:44:05,159 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 41 transitions, 116 flow [2025-01-10 06:44:05,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 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-01-10 06:44:05,160 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:05,160 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:05,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-10 06:44:05,360 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:05,360 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:05,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:05,361 INFO L85 PathProgramCache]: Analyzing trace with hash -2136768108, now seen corresponding path program 2 times [2025-01-10 06:44:05,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:05,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758937292] [2025-01-10 06:44:05,361 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:05,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:05,371 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 2 equivalence classes. [2025-01-10 06:44:05,390 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 8 of 17 statements. [2025-01-10 06:44:05,390 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:05,390 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:05,563 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-10 06:44:05,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:05,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758937292] [2025-01-10 06:44:05,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758937292] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:05,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:05,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-10 06:44:05,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877093549] [2025-01-10 06:44:05,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:05,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 06:44:05,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:05,565 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 06:44:05,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-10 06:44:05,569 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 39 [2025-01-10 06:44:05,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 41 transitions, 116 flow. Second operand has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 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-01-10 06:44:05,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:05,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 39 [2025-01-10 06:44:05,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:05,747 INFO L124 PetriNetUnfolderBase]: 159/393 cut-off events. [2025-01-10 06:44:05,750 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2025-01-10 06:44:05,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 740 conditions, 393 events. 159/393 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1680 event pairs, 16 based on Foata normal form. 0/318 useless extension candidates. Maximal degree in co-relation 702. Up to 189 conditions per place. [2025-01-10 06:44:05,753 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 61 selfloop transitions, 11 changer transitions 0/82 dead transitions. [2025-01-10 06:44:05,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 82 transitions, 342 flow [2025-01-10 06:44:05,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:05,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:05,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2025-01-10 06:44:05,758 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2025-01-10 06:44:05,758 INFO L175 Difference]: Start difference. First operand has 47 places, 41 transitions, 116 flow. Second operand 7 states and 161 transitions. [2025-01-10 06:44:05,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 82 transitions, 342 flow [2025-01-10 06:44:05,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 82 transitions, 338 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:05,760 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 194 flow [2025-01-10 06:44:05,763 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=194, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2025-01-10 06:44:05,764 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 18 predicate places. [2025-01-10 06:44:05,764 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 194 flow [2025-01-10 06:44:05,764 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.666666666666666) internal successors, (88), 6 states have internal predecessors, (88), 0 states have call successors, (0), 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-01-10 06:44:05,764 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:05,764 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:05,764 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-01-10 06:44:05,764 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:05,765 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:05,765 INFO L85 PathProgramCache]: Analyzing trace with hash -2120992634, now seen corresponding path program 1 times [2025-01-10 06:44:05,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:05,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712759269] [2025-01-10 06:44:05,765 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:05,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:05,775 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-10 06:44:05,782 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-10 06:44:05,786 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:05,786 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:05,904 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:05,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:05,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [712759269] [2025-01-10 06:44:05,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [712759269] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:05,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024666545] [2025-01-10 06:44:05,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:05,908 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:05,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:05,912 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:05,914 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-10 06:44:05,963 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-10 06:44:05,987 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-10 06:44:05,987 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:05,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:05,988 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-10 06:44:05,989 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:06,023 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:06,023 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 06:44:06,103 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:06,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024666545] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 06:44:06,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 06:44:06,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2025-01-10 06:44:06,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347873589] [2025-01-10 06:44:06,104 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 06:44:06,104 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-01-10 06:44:06,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:06,105 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-01-10 06:44:06,106 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2025-01-10 06:44:06,124 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:06,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 194 flow. Second operand has 18 states, 18 states have (on average 15.333333333333334) internal successors, (276), 18 states have internal predecessors, (276), 0 states have call successors, (0), 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-01-10 06:44:06,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:06,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:06,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:06,316 INFO L124 PetriNetUnfolderBase]: 121/376 cut-off events. [2025-01-10 06:44:06,316 INFO L125 PetriNetUnfolderBase]: For 153/163 co-relation queries the response was YES. [2025-01-10 06:44:06,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 856 conditions, 376 events. 121/376 cut-off events. For 153/163 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1770 event pairs, 63 based on Foata normal form. 4/331 useless extension candidates. Maximal degree in co-relation 776. Up to 241 conditions per place. [2025-01-10 06:44:06,318 INFO L140 encePairwiseOnDemand]: 35/39 looper letters, 30 selfloop transitions, 15 changer transitions 0/59 dead transitions. [2025-01-10 06:44:06,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 59 transitions, 332 flow [2025-01-10 06:44:06,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 06:44:06,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-01-10 06:44:06,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 250 transitions. [2025-01-10 06:44:06,320 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42735042735042733 [2025-01-10 06:44:06,320 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 194 flow. Second operand 15 states and 250 transitions. [2025-01-10 06:44:06,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 59 transitions, 332 flow [2025-01-10 06:44:06,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 59 transitions, 332 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-01-10 06:44:06,326 INFO L231 Difference]: Finished difference. Result has 75 places, 59 transitions, 291 flow [2025-01-10 06:44:06,326 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=291, PETRI_PLACES=75, PETRI_TRANSITIONS=59} [2025-01-10 06:44:06,327 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 36 predicate places. [2025-01-10 06:44:06,327 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 59 transitions, 291 flow [2025-01-10 06:44:06,327 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.333333333333334) internal successors, (276), 18 states have internal predecessors, (276), 0 states have call successors, (0), 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-01-10 06:44:06,327 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:06,327 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:06,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-01-10 06:44:06,528 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:06,528 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:06,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:06,530 INFO L85 PathProgramCache]: Analyzing trace with hash -649454202, now seen corresponding path program 2 times [2025-01-10 06:44:06,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:06,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137761669] [2025-01-10 06:44:06,530 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:06,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:06,540 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-01-10 06:44:06,544 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 8 of 29 statements. [2025-01-10 06:44:06,544 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:06,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:06,647 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-01-10 06:44:06,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:06,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137761669] [2025-01-10 06:44:06,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137761669] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:06,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:06,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-10 06:44:06,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048389741] [2025-01-10 06:44:06,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:06,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 06:44:06,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:06,650 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 06:44:06,650 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-10 06:44:06,657 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:06,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 59 transitions, 291 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 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-01-10 06:44:06,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:06,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:06,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:06,827 INFO L124 PetriNetUnfolderBase]: 145/404 cut-off events. [2025-01-10 06:44:06,827 INFO L125 PetriNetUnfolderBase]: For 231/244 co-relation queries the response was YES. [2025-01-10 06:44:06,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 404 events. 145/404 cut-off events. For 231/244 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1876 event pairs, 34 based on Foata normal form. 26/389 useless extension candidates. Maximal degree in co-relation 872. Up to 236 conditions per place. [2025-01-10 06:44:06,830 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 63 selfloop transitions, 14 changer transitions 0/89 dead transitions. [2025-01-10 06:44:06,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 89 transitions, 567 flow [2025-01-10 06:44:06,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:06,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:06,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2025-01-10 06:44:06,831 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2025-01-10 06:44:06,831 INFO L175 Difference]: Start difference. First operand has 75 places, 59 transitions, 291 flow. Second operand 7 states and 162 transitions. [2025-01-10 06:44:06,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 89 transitions, 567 flow [2025-01-10 06:44:06,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 89 transitions, 557 flow, removed 1 selfloop flow, removed 4 redundant places. [2025-01-10 06:44:06,837 INFO L231 Difference]: Finished difference. Result has 82 places, 67 transitions, 379 flow [2025-01-10 06:44:06,837 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=281, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=379, PETRI_PLACES=82, PETRI_TRANSITIONS=67} [2025-01-10 06:44:06,838 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 43 predicate places. [2025-01-10 06:44:06,839 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 67 transitions, 379 flow [2025-01-10 06:44:06,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 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-01-10 06:44:06,839 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:06,839 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:06,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-01-10 06:44:06,840 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:06,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:06,842 INFO L85 PathProgramCache]: Analyzing trace with hash 852716857, now seen corresponding path program 1 times [2025-01-10 06:44:06,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:06,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606631747] [2025-01-10 06:44:06,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:06,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:06,854 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-01-10 06:44:06,867 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-01-10 06:44:06,868 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:06,868 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:07,079 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:07,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:07,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606631747] [2025-01-10 06:44:07,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606631747] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:07,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989522112] [2025-01-10 06:44:07,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:07,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:07,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:07,082 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:07,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-10 06:44:07,125 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-01-10 06:44:07,151 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-01-10 06:44:07,151 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:07,151 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:07,152 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 06:44:07,154 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:07,205 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:07,205 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 06:44:07,366 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:07,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989522112] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 06:44:07,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 06:44:07,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 22 [2025-01-10 06:44:07,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23794942] [2025-01-10 06:44:07,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 06:44:07,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-01-10 06:44:07,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:07,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-01-10 06:44:07,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2025-01-10 06:44:07,393 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:07,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 67 transitions, 379 flow. Second operand has 23 states, 23 states have (on average 15.304347826086957) internal successors, (352), 23 states have internal predecessors, (352), 0 states have call successors, (0), 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-01-10 06:44:07,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:07,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:07,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:07,605 INFO L124 PetriNetUnfolderBase]: 125/394 cut-off events. [2025-01-10 06:44:07,606 INFO L125 PetriNetUnfolderBase]: For 362/372 co-relation queries the response was YES. [2025-01-10 06:44:07,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1101 conditions, 394 events. 125/394 cut-off events. For 362/372 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1828 event pairs, 52 based on Foata normal form. 3/361 useless extension candidates. Maximal degree in co-relation 958. Up to 248 conditions per place. [2025-01-10 06:44:07,608 INFO L140 encePairwiseOnDemand]: 35/39 looper letters, 38 selfloop transitions, 21 changer transitions 0/73 dead transitions. [2025-01-10 06:44:07,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 73 transitions, 551 flow [2025-01-10 06:44:07,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 06:44:07,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-01-10 06:44:07,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 339 transitions. [2025-01-10 06:44:07,609 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4139194139194139 [2025-01-10 06:44:07,609 INFO L175 Difference]: Start difference. First operand has 82 places, 67 transitions, 379 flow. Second operand 21 states and 339 transitions. [2025-01-10 06:44:07,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 73 transitions, 551 flow [2025-01-10 06:44:07,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 73 transitions, 541 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:07,612 INFO L231 Difference]: Finished difference. Result has 104 places, 73 transitions, 480 flow [2025-01-10 06:44:07,612 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=369, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=480, PETRI_PLACES=104, PETRI_TRANSITIONS=73} [2025-01-10 06:44:07,613 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 65 predicate places. [2025-01-10 06:44:07,613 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 73 transitions, 480 flow [2025-01-10 06:44:07,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 15.304347826086957) internal successors, (352), 23 states have internal predecessors, (352), 0 states have call successors, (0), 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-01-10 06:44:07,613 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:07,613 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:07,620 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-01-10 06:44:07,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2025-01-10 06:44:07,817 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:07,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:07,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1804900515, now seen corresponding path program 2 times [2025-01-10 06:44:07,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:07,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759437038] [2025-01-10 06:44:07,817 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:07,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:07,825 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 39 statements into 2 equivalence classes. [2025-01-10 06:44:07,829 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 9 of 39 statements. [2025-01-10 06:44:07,829 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:07,829 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:07,913 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:07,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:07,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759437038] [2025-01-10 06:44:07,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759437038] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:07,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:07,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-10 06:44:07,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683751868] [2025-01-10 06:44:07,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:07,918 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 06:44:07,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:07,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 06:44:07,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-10 06:44:07,931 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:07,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 73 transitions, 480 flow. Second operand has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 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-01-10 06:44:07,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:07,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:07,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:08,080 INFO L124 PetriNetUnfolderBase]: 145/417 cut-off events. [2025-01-10 06:44:08,081 INFO L125 PetriNetUnfolderBase]: For 422/432 co-relation queries the response was YES. [2025-01-10 06:44:08,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1199 conditions, 417 events. 145/417 cut-off events. For 422/432 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1896 event pairs, 36 based on Foata normal form. 15/390 useless extension candidates. Maximal degree in co-relation 1028. Up to 236 conditions per place. [2025-01-10 06:44:08,083 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 71 selfloop transitions, 13 changer transitions 0/96 dead transitions. [2025-01-10 06:44:08,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 96 transitions, 744 flow [2025-01-10 06:44:08,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:08,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:08,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2025-01-10 06:44:08,084 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2025-01-10 06:44:08,084 INFO L175 Difference]: Start difference. First operand has 104 places, 73 transitions, 480 flow. Second operand 7 states and 159 transitions. [2025-01-10 06:44:08,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 96 transitions, 744 flow [2025-01-10 06:44:08,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 96 transitions, 701 flow, removed 1 selfloop flow, removed 13 redundant places. [2025-01-10 06:44:08,088 INFO L231 Difference]: Finished difference. Result has 99 places, 74 transitions, 483 flow [2025-01-10 06:44:08,088 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=483, PETRI_PLACES=99, PETRI_TRANSITIONS=74} [2025-01-10 06:44:08,088 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 60 predicate places. [2025-01-10 06:44:08,088 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 74 transitions, 483 flow [2025-01-10 06:44:08,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 0 states have call successors, (0), 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-01-10 06:44:08,089 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:08,089 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:08,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-01-10 06:44:08,089 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:08,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:08,090 INFO L85 PathProgramCache]: Analyzing trace with hash -641737115, now seen corresponding path program 1 times [2025-01-10 06:44:08,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:08,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276567905] [2025-01-10 06:44:08,090 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:08,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:08,098 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-01-10 06:44:08,102 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-01-10 06:44:08,102 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:08,102 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:08,170 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:08,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:08,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276567905] [2025-01-10 06:44:08,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276567905] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:08,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:08,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 06:44:08,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695309962] [2025-01-10 06:44:08,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:08,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 06:44:08,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:08,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 06:44:08,174 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 06:44:08,176 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:08,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 74 transitions, 483 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 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-01-10 06:44:08,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:08,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:08,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:08,297 INFO L124 PetriNetUnfolderBase]: 208/564 cut-off events. [2025-01-10 06:44:08,298 INFO L125 PetriNetUnfolderBase]: For 707/736 co-relation queries the response was YES. [2025-01-10 06:44:08,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1641 conditions, 564 events. 208/564 cut-off events. For 707/736 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2604 event pairs, 49 based on Foata normal form. 12/531 useless extension candidates. Maximal degree in co-relation 1488. Up to 249 conditions per place. [2025-01-10 06:44:08,301 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 89 selfloop transitions, 4 changer transitions 0/105 dead transitions. [2025-01-10 06:44:08,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 105 transitions, 804 flow [2025-01-10 06:44:08,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 06:44:08,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-01-10 06:44:08,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2025-01-10 06:44:08,302 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6987179487179487 [2025-01-10 06:44:08,302 INFO L175 Difference]: Start difference. First operand has 99 places, 74 transitions, 483 flow. Second operand 4 states and 109 transitions. [2025-01-10 06:44:08,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 105 transitions, 804 flow [2025-01-10 06:44:08,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 105 transitions, 772 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-01-10 06:44:08,306 INFO L231 Difference]: Finished difference. Result has 99 places, 76 transitions, 486 flow [2025-01-10 06:44:08,306 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=459, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=486, PETRI_PLACES=99, PETRI_TRANSITIONS=76} [2025-01-10 06:44:08,306 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 60 predicate places. [2025-01-10 06:44:08,306 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 76 transitions, 486 flow [2025-01-10 06:44:08,306 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 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-01-10 06:44:08,307 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:08,307 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:08,307 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-01-10 06:44:08,307 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:08,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:08,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1095319397, now seen corresponding path program 1 times [2025-01-10 06:44:08,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:08,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798643481] [2025-01-10 06:44:08,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:08,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:08,314 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-01-10 06:44:08,318 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-01-10 06:44:08,318 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:08,318 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:08,396 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:08,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:08,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798643481] [2025-01-10 06:44:08,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798643481] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:08,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:08,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 06:44:08,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718183124] [2025-01-10 06:44:08,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:08,397 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 06:44:08,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:08,397 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 06:44:08,397 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 06:44:08,403 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:08,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 76 transitions, 486 flow. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 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-01-10 06:44:08,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:08,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:08,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:08,532 INFO L124 PetriNetUnfolderBase]: 318/857 cut-off events. [2025-01-10 06:44:08,532 INFO L125 PetriNetUnfolderBase]: For 925/984 co-relation queries the response was YES. [2025-01-10 06:44:08,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2483 conditions, 857 events. 318/857 cut-off events. For 925/984 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 4305 event pairs, 139 based on Foata normal form. 19/840 useless extension candidates. Maximal degree in co-relation 2329. Up to 401 conditions per place. [2025-01-10 06:44:08,537 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 95 selfloop transitions, 4 changer transitions 0/111 dead transitions. [2025-01-10 06:44:08,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 111 transitions, 847 flow [2025-01-10 06:44:08,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 06:44:08,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-01-10 06:44:08,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2025-01-10 06:44:08,538 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6987179487179487 [2025-01-10 06:44:08,538 INFO L175 Difference]: Start difference. First operand has 99 places, 76 transitions, 486 flow. Second operand 4 states and 109 transitions. [2025-01-10 06:44:08,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 111 transitions, 847 flow [2025-01-10 06:44:08,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 111 transitions, 839 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:08,564 INFO L231 Difference]: Finished difference. Result has 103 places, 78 transitions, 510 flow [2025-01-10 06:44:08,564 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=483, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=510, PETRI_PLACES=103, PETRI_TRANSITIONS=78} [2025-01-10 06:44:08,565 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 64 predicate places. [2025-01-10 06:44:08,565 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 78 transitions, 510 flow [2025-01-10 06:44:08,565 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 0 states have call successors, (0), 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-01-10 06:44:08,565 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:08,565 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:08,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-01-10 06:44:08,565 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:08,566 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:08,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1744884144, now seen corresponding path program 1 times [2025-01-10 06:44:08,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:08,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447182462] [2025-01-10 06:44:08,566 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:08,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:08,573 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-01-10 06:44:08,586 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:08,587 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:08,587 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:09,037 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:09,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:09,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447182462] [2025-01-10 06:44:09,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447182462] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:09,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:09,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:09,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240994313] [2025-01-10 06:44:09,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:09,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:09,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:09,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:09,038 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:09,038 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:09,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 78 transitions, 510 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:09,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:09,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:09,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:09,282 INFO L124 PetriNetUnfolderBase]: 318/904 cut-off events. [2025-01-10 06:44:09,283 INFO L125 PetriNetUnfolderBase]: For 1134/1197 co-relation queries the response was YES. [2025-01-10 06:44:09,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2740 conditions, 904 events. 318/904 cut-off events. For 1134/1197 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 4922 event pairs, 88 based on Foata normal form. 7/909 useless extension candidates. Maximal degree in co-relation 2584. Up to 331 conditions per place. [2025-01-10 06:44:09,310 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 113 selfloop transitions, 16 changer transitions 0/143 dead transitions. [2025-01-10 06:44:09,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 143 transitions, 1113 flow [2025-01-10 06:44:09,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:09,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:09,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2025-01-10 06:44:09,311 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2025-01-10 06:44:09,311 INFO L175 Difference]: Start difference. First operand has 103 places, 78 transitions, 510 flow. Second operand 8 states and 196 transitions. [2025-01-10 06:44:09,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 143 transitions, 1113 flow [2025-01-10 06:44:09,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 143 transitions, 1101 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:09,318 INFO L231 Difference]: Finished difference. Result has 114 places, 89 transitions, 626 flow [2025-01-10 06:44:09,318 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=507, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=626, PETRI_PLACES=114, PETRI_TRANSITIONS=89} [2025-01-10 06:44:09,318 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 75 predicate places. [2025-01-10 06:44:09,318 INFO L471 AbstractCegarLoop]: Abstraction has has 114 places, 89 transitions, 626 flow [2025-01-10 06:44:09,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:09,318 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:09,319 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:09,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-01-10 06:44:09,319 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:09,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:09,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1469847980, now seen corresponding path program 2 times [2025-01-10 06:44:09,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:09,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395064598] [2025-01-10 06:44:09,320 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:09,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:09,327 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:09,332 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-01-10 06:44:09,332 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:09,332 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:09,538 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:09,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:09,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395064598] [2025-01-10 06:44:09,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395064598] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:09,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:09,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:09,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941569253] [2025-01-10 06:44:09,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:09,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:09,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:09,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:09,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:09,543 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:09,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 89 transitions, 626 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:09,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:09,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:09,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:09,818 INFO L124 PetriNetUnfolderBase]: 352/1015 cut-off events. [2025-01-10 06:44:09,818 INFO L125 PetriNetUnfolderBase]: For 1792/1861 co-relation queries the response was YES. [2025-01-10 06:44:09,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3484 conditions, 1015 events. 352/1015 cut-off events. For 1792/1861 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 5818 event pairs, 104 based on Foata normal form. 9/1022 useless extension candidates. Maximal degree in co-relation 3322. Up to 384 conditions per place. [2025-01-10 06:44:09,826 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 130 selfloop transitions, 22 changer transitions 0/166 dead transitions. [2025-01-10 06:44:09,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 166 transitions, 1423 flow [2025-01-10 06:44:09,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:09,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:09,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2025-01-10 06:44:09,827 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2025-01-10 06:44:09,827 INFO L175 Difference]: Start difference. First operand has 114 places, 89 transitions, 626 flow. Second operand 8 states and 196 transitions. [2025-01-10 06:44:09,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 166 transitions, 1423 flow [2025-01-10 06:44:09,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 166 transitions, 1410 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:09,837 INFO L231 Difference]: Finished difference. Result has 124 places, 102 transitions, 805 flow [2025-01-10 06:44:09,837 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=805, PETRI_PLACES=124, PETRI_TRANSITIONS=102} [2025-01-10 06:44:09,837 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 85 predicate places. [2025-01-10 06:44:09,837 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 102 transitions, 805 flow [2025-01-10 06:44:09,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:09,838 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:09,838 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:09,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-01-10 06:44:09,838 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:09,838 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:09,838 INFO L85 PathProgramCache]: Analyzing trace with hash 13998797, now seen corresponding path program 1 times [2025-01-10 06:44:09,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:09,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172319310] [2025-01-10 06:44:09,839 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:09,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:09,846 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-01-10 06:44:09,858 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:09,858 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:09,858 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:10,237 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:10,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:10,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172319310] [2025-01-10 06:44:10,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172319310] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:10,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:10,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:44:10,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051565944] [2025-01-10 06:44:10,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:10,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:10,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:10,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:10,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:10,253 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-01-10 06:44:10,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 102 transitions, 805 flow. Second operand has 10 states, 10 states have (on average 15.5) internal successors, (155), 10 states have internal predecessors, (155), 0 states have call successors, (0), 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-01-10 06:44:10,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:10,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-01-10 06:44:10,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:10,620 INFO L124 PetriNetUnfolderBase]: 475/1278 cut-off events. [2025-01-10 06:44:10,620 INFO L125 PetriNetUnfolderBase]: For 3354/3389 co-relation queries the response was YES. [2025-01-10 06:44:10,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4864 conditions, 1278 events. 475/1278 cut-off events. For 3354/3389 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 7778 event pairs, 222 based on Foata normal form. 26/1301 useless extension candidates. Maximal degree in co-relation 4696. Up to 832 conditions per place. [2025-01-10 06:44:10,627 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 116 selfloop transitions, 48 changer transitions 0/176 dead transitions. [2025-01-10 06:44:10,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 176 transitions, 1689 flow [2025-01-10 06:44:10,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-10 06:44:10,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-01-10 06:44:10,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 256 transitions. [2025-01-10 06:44:10,629 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5470085470085471 [2025-01-10 06:44:10,629 INFO L175 Difference]: Start difference. First operand has 124 places, 102 transitions, 805 flow. Second operand 12 states and 256 transitions. [2025-01-10 06:44:10,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 176 transitions, 1689 flow [2025-01-10 06:44:10,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 176 transitions, 1657 flow, removed 10 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:10,638 INFO L231 Difference]: Finished difference. Result has 140 places, 135 transitions, 1233 flow [2025-01-10 06:44:10,638 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1233, PETRI_PLACES=140, PETRI_TRANSITIONS=135} [2025-01-10 06:44:10,639 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 101 predicate places. [2025-01-10 06:44:10,639 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 135 transitions, 1233 flow [2025-01-10 06:44:10,639 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.5) internal successors, (155), 10 states have internal predecessors, (155), 0 states have call successors, (0), 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-01-10 06:44:10,639 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:10,639 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:10,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-01-10 06:44:10,639 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:10,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:10,640 INFO L85 PathProgramCache]: Analyzing trace with hash -378650098, now seen corresponding path program 3 times [2025-01-10 06:44:10,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:10,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462043751] [2025-01-10 06:44:10,640 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:10,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:10,652 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:10,655 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-01-10 06:44:10,655 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:10,655 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:10,801 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:10,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:10,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462043751] [2025-01-10 06:44:10,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462043751] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:10,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:10,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:10,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902832320] [2025-01-10 06:44:10,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:10,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-10 06:44:10,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:10,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-10 06:44:10,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-01-10 06:44:10,802 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:10,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 135 transitions, 1233 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:10,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:10,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:10,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:11,110 INFO L124 PetriNetUnfolderBase]: 478/1335 cut-off events. [2025-01-10 06:44:11,110 INFO L125 PetriNetUnfolderBase]: For 5432/5493 co-relation queries the response was YES. [2025-01-10 06:44:11,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5859 conditions, 1335 events. 478/1335 cut-off events. For 5432/5493 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 8289 event pairs, 133 based on Foata normal form. 11/1338 useless extension candidates. Maximal degree in co-relation 5683. Up to 480 conditions per place. [2025-01-10 06:44:11,120 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 189 selfloop transitions, 29 changer transitions 0/232 dead transitions. [2025-01-10 06:44:11,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 232 transitions, 2513 flow [2025-01-10 06:44:11,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:11,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:11,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2025-01-10 06:44:11,121 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6813186813186813 [2025-01-10 06:44:11,121 INFO L175 Difference]: Start difference. First operand has 140 places, 135 transitions, 1233 flow. Second operand 7 states and 186 transitions. [2025-01-10 06:44:11,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 232 transitions, 2513 flow [2025-01-10 06:44:11,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 232 transitions, 2484 flow, removed 5 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:11,135 INFO L231 Difference]: Finished difference. Result has 148 places, 147 transitions, 1462 flow [2025-01-10 06:44:11,136 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1462, PETRI_PLACES=148, PETRI_TRANSITIONS=147} [2025-01-10 06:44:11,136 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 109 predicate places. [2025-01-10 06:44:11,136 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 147 transitions, 1462 flow [2025-01-10 06:44:11,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:11,137 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:11,137 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:11,137 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-01-10 06:44:11,137 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:11,137 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:11,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1268166213, now seen corresponding path program 2 times [2025-01-10 06:44:11,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:11,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128512725] [2025-01-10 06:44:11,138 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:11,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:11,146 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:11,151 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-01-10 06:44:11,151 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:11,151 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:11,230 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:11,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:11,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128512725] [2025-01-10 06:44:11,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128512725] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:11,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:11,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:11,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010222142] [2025-01-10 06:44:11,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:11,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-10 06:44:11,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:11,231 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-10 06:44:11,231 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-01-10 06:44:11,231 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:11,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 147 transitions, 1462 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:11,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:11,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:11,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:11,611 INFO L124 PetriNetUnfolderBase]: 529/1491 cut-off events. [2025-01-10 06:44:11,612 INFO L125 PetriNetUnfolderBase]: For 7622/7673 co-relation queries the response was YES. [2025-01-10 06:44:11,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6971 conditions, 1491 events. 529/1491 cut-off events. For 7622/7673 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 9611 event pairs, 177 based on Foata normal form. 15/1498 useless extension candidates. Maximal degree in co-relation 6791. Up to 456 conditions per place. [2025-01-10 06:44:11,623 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 193 selfloop transitions, 44 changer transitions 0/251 dead transitions. [2025-01-10 06:44:11,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 251 transitions, 2979 flow [2025-01-10 06:44:11,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:11,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:11,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2025-01-10 06:44:11,624 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.684981684981685 [2025-01-10 06:44:11,624 INFO L175 Difference]: Start difference. First operand has 148 places, 147 transitions, 1462 flow. Second operand 7 states and 187 transitions. [2025-01-10 06:44:11,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 251 transitions, 2979 flow [2025-01-10 06:44:11,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 251 transitions, 2911 flow, removed 9 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:11,644 INFO L231 Difference]: Finished difference. Result has 156 places, 170 transitions, 1911 flow [2025-01-10 06:44:11,644 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1429, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1911, PETRI_PLACES=156, PETRI_TRANSITIONS=170} [2025-01-10 06:44:11,644 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 117 predicate places. [2025-01-10 06:44:11,645 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 170 transitions, 1911 flow [2025-01-10 06:44:11,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:11,645 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:11,645 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:11,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-01-10 06:44:11,645 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:11,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:11,646 INFO L85 PathProgramCache]: Analyzing trace with hash -368146994, now seen corresponding path program 4 times [2025-01-10 06:44:11,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:11,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726608941] [2025-01-10 06:44:11,646 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:44:11,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:11,655 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:11,665 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:11,666 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:44:11,666 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:11,828 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:11,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:11,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726608941] [2025-01-10 06:44:11,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726608941] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:11,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:11,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:11,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193029761] [2025-01-10 06:44:11,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:11,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-10 06:44:11,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:11,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-10 06:44:11,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-01-10 06:44:11,829 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:11,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 170 transitions, 1911 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:11,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:11,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:11,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:12,200 INFO L124 PetriNetUnfolderBase]: 613/1703 cut-off events. [2025-01-10 06:44:12,201 INFO L125 PetriNetUnfolderBase]: For 11769/11825 co-relation queries the response was YES. [2025-01-10 06:44:12,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8681 conditions, 1703 events. 613/1703 cut-off events. For 11769/11825 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11355 event pairs, 179 based on Foata normal form. 10/1705 useless extension candidates. Maximal degree in co-relation 8497. Up to 504 conditions per place. [2025-01-10 06:44:12,219 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 243 selfloop transitions, 36 changer transitions 0/293 dead transitions. [2025-01-10 06:44:12,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 293 transitions, 3800 flow [2025-01-10 06:44:12,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:12,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:12,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2025-01-10 06:44:12,220 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6996336996336996 [2025-01-10 06:44:12,220 INFO L175 Difference]: Start difference. First operand has 156 places, 170 transitions, 1911 flow. Second operand 7 states and 191 transitions. [2025-01-10 06:44:12,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 293 transitions, 3800 flow [2025-01-10 06:44:12,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 293 transitions, 3704 flow, removed 22 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:12,249 INFO L231 Difference]: Finished difference. Result has 165 places, 193 transitions, 2352 flow [2025-01-10 06:44:12,250 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2352, PETRI_PLACES=165, PETRI_TRANSITIONS=193} [2025-01-10 06:44:12,250 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 126 predicate places. [2025-01-10 06:44:12,250 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 193 transitions, 2352 flow [2025-01-10 06:44:12,250 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:12,250 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:12,250 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:12,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-01-10 06:44:12,251 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:12,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:12,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1135624781, now seen corresponding path program 3 times [2025-01-10 06:44:12,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:12,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094359134] [2025-01-10 06:44:12,251 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:12,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:12,259 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:12,262 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-01-10 06:44:12,262 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:12,262 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:12,326 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:12,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:12,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094359134] [2025-01-10 06:44:12,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094359134] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:12,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:12,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:12,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413904941] [2025-01-10 06:44:12,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:12,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-10 06:44:12,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:12,327 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-10 06:44:12,327 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-01-10 06:44:12,327 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:12,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 193 transitions, 2352 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:12,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:12,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:12,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:12,752 INFO L124 PetriNetUnfolderBase]: 653/1810 cut-off events. [2025-01-10 06:44:12,752 INFO L125 PetriNetUnfolderBase]: For 14557/14623 co-relation queries the response was YES. [2025-01-10 06:44:12,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9586 conditions, 1810 events. 653/1810 cut-off events. For 14557/14623 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 12313 event pairs, 217 based on Foata normal form. 16/1820 useless extension candidates. Maximal degree in co-relation 9397. Up to 563 conditions per place. [2025-01-10 06:44:12,769 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 229 selfloop transitions, 55 changer transitions 0/298 dead transitions. [2025-01-10 06:44:12,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 298 transitions, 4045 flow [2025-01-10 06:44:12,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:12,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:12,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2025-01-10 06:44:12,770 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7032967032967034 [2025-01-10 06:44:12,770 INFO L175 Difference]: Start difference. First operand has 165 places, 193 transitions, 2352 flow. Second operand 7 states and 192 transitions. [2025-01-10 06:44:12,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 298 transitions, 4045 flow [2025-01-10 06:44:12,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 298 transitions, 4005 flow, removed 20 selfloop flow, removed 0 redundant places. [2025-01-10 06:44:12,805 INFO L231 Difference]: Finished difference. Result has 176 places, 213 transitions, 2880 flow [2025-01-10 06:44:12,805 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2312, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2880, PETRI_PLACES=176, PETRI_TRANSITIONS=213} [2025-01-10 06:44:12,806 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 137 predicate places. [2025-01-10 06:44:12,806 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 213 transitions, 2880 flow [2025-01-10 06:44:12,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:12,806 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:12,806 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:12,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-01-10 06:44:12,807 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:12,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:12,807 INFO L85 PathProgramCache]: Analyzing trace with hash -432168238, now seen corresponding path program 5 times [2025-01-10 06:44:12,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:12,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263507886] [2025-01-10 06:44:12,807 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:12,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:12,817 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:12,836 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:12,837 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:12,837 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:13,241 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-01-10 06:44:13,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:13,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263507886] [2025-01-10 06:44:13,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263507886] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:13,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942456152] [2025-01-10 06:44:13,241 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:13,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:13,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:13,248 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:13,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-10 06:44:13,320 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:13,376 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:13,376 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:13,376 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:13,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-01-10 06:44:13,380 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:13,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2025-01-10 06:44:13,590 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:13,590 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 06:44:13,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942456152] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:13,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 06:44:13,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 14 [2025-01-10 06:44:13,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058521484] [2025-01-10 06:44:13,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:13,591 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:13,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:13,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:13,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2025-01-10 06:44:13,591 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:13,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 213 transitions, 2880 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:13,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:13,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:13,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:14,020 INFO L124 PetriNetUnfolderBase]: 620/1710 cut-off events. [2025-01-10 06:44:14,020 INFO L125 PetriNetUnfolderBase]: For 17041/17135 co-relation queries the response was YES. [2025-01-10 06:44:14,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9636 conditions, 1710 events. 620/1710 cut-off events. For 17041/17135 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11418 event pairs, 91 based on Foata normal form. 26/1727 useless extension candidates. Maximal degree in co-relation 9441. Up to 508 conditions per place. [2025-01-10 06:44:14,038 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 194 selfloop transitions, 94 changer transitions 0/302 dead transitions. [2025-01-10 06:44:14,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 302 transitions, 4411 flow [2025-01-10 06:44:14,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 06:44:14,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-01-10 06:44:14,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2025-01-10 06:44:14,039 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6230769230769231 [2025-01-10 06:44:14,039 INFO L175 Difference]: Start difference. First operand has 176 places, 213 transitions, 2880 flow. Second operand 10 states and 243 transitions. [2025-01-10 06:44:14,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 302 transitions, 4411 flow [2025-01-10 06:44:14,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 302 transitions, 4303 flow, removed 54 selfloop flow, removed 0 redundant places. [2025-01-10 06:44:14,086 INFO L231 Difference]: Finished difference. Result has 188 places, 222 transitions, 3182 flow [2025-01-10 06:44:14,086 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3182, PETRI_PLACES=188, PETRI_TRANSITIONS=222} [2025-01-10 06:44:14,087 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 149 predicate places. [2025-01-10 06:44:14,087 INFO L471 AbstractCegarLoop]: Abstraction has has 188 places, 222 transitions, 3182 flow [2025-01-10 06:44:14,087 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:14,087 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:14,087 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:14,098 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-01-10 06:44:14,292 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:14,292 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:14,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:14,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1635953643, now seen corresponding path program 4 times [2025-01-10 06:44:14,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:14,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820101406] [2025-01-10 06:44:14,293 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:44:14,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:14,304 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:14,311 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:14,311 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:44:14,311 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:14,639 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:14,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:14,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820101406] [2025-01-10 06:44:14,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820101406] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:14,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:14,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:14,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403398152] [2025-01-10 06:44:14,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:14,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 06:44:14,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:14,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 06:44:14,640 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-01-10 06:44:14,684 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2025-01-10 06:44:14,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 222 transitions, 3182 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 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-01-10 06:44:14,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:14,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2025-01-10 06:44:14,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:15,531 INFO L124 PetriNetUnfolderBase]: 1013/2452 cut-off events. [2025-01-10 06:44:15,531 INFO L125 PetriNetUnfolderBase]: For 27343/27385 co-relation queries the response was YES. [2025-01-10 06:44:15,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14270 conditions, 2452 events. 1013/2452 cut-off events. For 27343/27385 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16786 event pairs, 203 based on Foata normal form. 47/2489 useless extension candidates. Maximal degree in co-relation 14070. Up to 1138 conditions per place. [2025-01-10 06:44:15,559 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 276 selfloop transitions, 89 changer transitions 0/375 dead transitions. [2025-01-10 06:44:15,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 375 transitions, 5965 flow [2025-01-10 06:44:15,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 06:44:15,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-01-10 06:44:15,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 262 transitions. [2025-01-10 06:44:15,561 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5167652859960552 [2025-01-10 06:44:15,561 INFO L175 Difference]: Start difference. First operand has 188 places, 222 transitions, 3182 flow. Second operand 13 states and 262 transitions. [2025-01-10 06:44:15,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 375 transitions, 5965 flow [2025-01-10 06:44:15,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 375 transitions, 5633 flow, removed 56 selfloop flow, removed 7 redundant places. [2025-01-10 06:44:15,636 INFO L231 Difference]: Finished difference. Result has 200 places, 268 transitions, 3822 flow [2025-01-10 06:44:15,636 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3822, PETRI_PLACES=200, PETRI_TRANSITIONS=268} [2025-01-10 06:44:15,636 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 161 predicate places. [2025-01-10 06:44:15,637 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 268 transitions, 3822 flow [2025-01-10 06:44:15,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 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-01-10 06:44:15,637 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:15,637 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:15,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-01-10 06:44:15,637 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:15,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:15,638 INFO L85 PathProgramCache]: Analyzing trace with hash -421665134, now seen corresponding path program 6 times [2025-01-10 06:44:15,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:15,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872800236] [2025-01-10 06:44:15,639 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 06:44:15,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:15,648 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:15,651 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-01-10 06:44:15,651 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-10 06:44:15,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:15,750 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:15,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:15,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872800236] [2025-01-10 06:44:15,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872800236] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:15,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:15,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:15,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118154579] [2025-01-10 06:44:15,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:15,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-10 06:44:15,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:15,754 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-10 06:44:15,754 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-01-10 06:44:15,754 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:15,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 268 transitions, 3822 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:15,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:15,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:15,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:16,373 INFO L124 PetriNetUnfolderBase]: 762/2073 cut-off events. [2025-01-10 06:44:16,373 INFO L125 PetriNetUnfolderBase]: For 24035/24128 co-relation queries the response was YES. [2025-01-10 06:44:16,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12665 conditions, 2073 events. 762/2073 cut-off events. For 24035/24128 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 14482 event pairs, 168 based on Foata normal form. 16/2077 useless extension candidates. Maximal degree in co-relation 12460. Up to 708 conditions per place. [2025-01-10 06:44:16,394 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 323 selfloop transitions, 46 changer transitions 0/384 dead transitions. [2025-01-10 06:44:16,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 384 transitions, 6170 flow [2025-01-10 06:44:16,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:16,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:16,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2025-01-10 06:44:16,395 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7106227106227107 [2025-01-10 06:44:16,395 INFO L175 Difference]: Start difference. First operand has 200 places, 268 transitions, 3822 flow. Second operand 7 states and 194 transitions. [2025-01-10 06:44:16,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 384 transitions, 6170 flow [2025-01-10 06:44:16,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 384 transitions, 6058 flow, removed 10 selfloop flow, removed 4 redundant places. [2025-01-10 06:44:16,457 INFO L231 Difference]: Finished difference. Result has 205 places, 281 transitions, 4189 flow [2025-01-10 06:44:16,457 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4189, PETRI_PLACES=205, PETRI_TRANSITIONS=281} [2025-01-10 06:44:16,457 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 166 predicate places. [2025-01-10 06:44:16,457 INFO L471 AbstractCegarLoop]: Abstraction has has 205 places, 281 transitions, 4189 flow [2025-01-10 06:44:16,458 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:16,458 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:16,458 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:16,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-01-10 06:44:16,458 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:16,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:16,459 INFO L85 PathProgramCache]: Analyzing trace with hash -402030640, now seen corresponding path program 7 times [2025-01-10 06:44:16,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:16,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34722495] [2025-01-10 06:44:16,459 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 06:44:16,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:16,465 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-01-10 06:44:16,472 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:16,472 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:16,472 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:16,666 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:16,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:16,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34722495] [2025-01-10 06:44:16,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34722495] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:16,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:16,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:44:16,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5223599] [2025-01-10 06:44:16,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:16,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-10 06:44:16,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:16,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-10 06:44:16,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2025-01-10 06:44:16,668 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:16,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 281 transitions, 4189 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 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-01-10 06:44:16,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:16,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:16,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:17,209 INFO L124 PetriNetUnfolderBase]: 790/2137 cut-off events. [2025-01-10 06:44:17,209 INFO L125 PetriNetUnfolderBase]: For 26655/26774 co-relation queries the response was YES. [2025-01-10 06:44:17,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13268 conditions, 2137 events. 790/2137 cut-off events. For 26655/26774 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 14912 event pairs, 120 based on Foata normal form. 28/2158 useless extension candidates. Maximal degree in co-relation 13060. Up to 539 conditions per place. [2025-01-10 06:44:17,232 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 316 selfloop transitions, 107 changer transitions 0/438 dead transitions. [2025-01-10 06:44:17,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 438 transitions, 7050 flow [2025-01-10 06:44:17,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 06:44:17,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-01-10 06:44:17,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 319 transitions. [2025-01-10 06:44:17,233 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6291913214990138 [2025-01-10 06:44:17,233 INFO L175 Difference]: Start difference. First operand has 205 places, 281 transitions, 4189 flow. Second operand 13 states and 319 transitions. [2025-01-10 06:44:17,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 438 transitions, 7050 flow [2025-01-10 06:44:17,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 438 transitions, 6854 flow, removed 68 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:17,300 INFO L231 Difference]: Finished difference. Result has 219 places, 300 transitions, 4723 flow [2025-01-10 06:44:17,301 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3941, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4723, PETRI_PLACES=219, PETRI_TRANSITIONS=300} [2025-01-10 06:44:17,301 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 180 predicate places. [2025-01-10 06:44:17,301 INFO L471 AbstractCegarLoop]: Abstraction has has 219 places, 300 transitions, 4723 flow [2025-01-10 06:44:17,301 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 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-01-10 06:44:17,301 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:17,301 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:17,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-01-10 06:44:17,302 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:17,302 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:17,302 INFO L85 PathProgramCache]: Analyzing trace with hash -982492654, now seen corresponding path program 8 times [2025-01-10 06:44:17,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:17,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955835517] [2025-01-10 06:44:17,302 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:17,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:17,309 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:17,310 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-01-10 06:44:17,310 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:17,310 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:17,369 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:17,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:17,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955835517] [2025-01-10 06:44:17,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955835517] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:17,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:17,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:17,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499076074] [2025-01-10 06:44:17,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:17,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-10 06:44:17,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:17,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-10 06:44:17,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-01-10 06:44:17,371 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:17,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 300 transitions, 4723 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:17,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:17,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:17,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:17,816 INFO L124 PetriNetUnfolderBase]: 766/2106 cut-off events. [2025-01-10 06:44:17,816 INFO L125 PetriNetUnfolderBase]: For 28802/28885 co-relation queries the response was YES. [2025-01-10 06:44:17,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13447 conditions, 2106 events. 766/2106 cut-off events. For 28802/28885 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 14780 event pairs, 204 based on Foata normal form. 15/2110 useless extension candidates. Maximal degree in co-relation 13233. Up to 740 conditions per place. [2025-01-10 06:44:17,838 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 343 selfloop transitions, 56 changer transitions 0/414 dead transitions. [2025-01-10 06:44:17,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 414 transitions, 7092 flow [2025-01-10 06:44:17,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:17,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:17,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2025-01-10 06:44:17,839 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7216117216117216 [2025-01-10 06:44:17,839 INFO L175 Difference]: Start difference. First operand has 219 places, 300 transitions, 4723 flow. Second operand 7 states and 197 transitions. [2025-01-10 06:44:17,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 414 transitions, 7092 flow [2025-01-10 06:44:17,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 414 transitions, 6815 flow, removed 80 selfloop flow, removed 4 redundant places. [2025-01-10 06:44:17,909 INFO L231 Difference]: Finished difference. Result has 225 places, 317 transitions, 5104 flow [2025-01-10 06:44:17,909 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4467, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5104, PETRI_PLACES=225, PETRI_TRANSITIONS=317} [2025-01-10 06:44:17,910 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 186 predicate places. [2025-01-10 06:44:17,910 INFO L471 AbstractCegarLoop]: Abstraction has has 225 places, 317 transitions, 5104 flow [2025-01-10 06:44:17,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:17,910 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:17,910 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:17,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-01-10 06:44:17,910 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:17,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:17,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1616286476, now seen corresponding path program 9 times [2025-01-10 06:44:17,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:17,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013000620] [2025-01-10 06:44:17,911 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:17,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:17,917 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:17,919 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-01-10 06:44:17,919 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:17,919 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:17,976 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:17,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:17,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013000620] [2025-01-10 06:44:17,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013000620] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:17,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:17,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:17,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101822951] [2025-01-10 06:44:17,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:17,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-10 06:44:17,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:17,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-10 06:44:17,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-01-10 06:44:17,978 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:17,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 317 transitions, 5104 flow. Second operand has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:17,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:17,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:17,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:18,434 INFO L124 PetriNetUnfolderBase]: 706/1956 cut-off events. [2025-01-10 06:44:18,434 INFO L125 PetriNetUnfolderBase]: For 27910/28040 co-relation queries the response was YES. [2025-01-10 06:44:18,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12486 conditions, 1956 events. 706/1956 cut-off events. For 27910/28040 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 13467 event pairs, 177 based on Foata normal form. 21/1967 useless extension candidates. Maximal degree in co-relation 12270. Up to 727 conditions per place. [2025-01-10 06:44:18,451 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 285 selfloop transitions, 64 changer transitions 0/364 dead transitions. [2025-01-10 06:44:18,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 364 transitions, 6336 flow [2025-01-10 06:44:18,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:18,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:18,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2025-01-10 06:44:18,452 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6923076923076923 [2025-01-10 06:44:18,452 INFO L175 Difference]: Start difference. First operand has 225 places, 317 transitions, 5104 flow. Second operand 7 states and 189 transitions. [2025-01-10 06:44:18,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 364 transitions, 6336 flow [2025-01-10 06:44:18,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 364 transitions, 6109 flow, removed 94 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:18,522 INFO L231 Difference]: Finished difference. Result has 231 places, 314 transitions, 5066 flow [2025-01-10 06:44:18,522 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4713, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5066, PETRI_PLACES=231, PETRI_TRANSITIONS=314} [2025-01-10 06:44:18,522 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 192 predicate places. [2025-01-10 06:44:18,523 INFO L471 AbstractCegarLoop]: Abstraction has has 231 places, 314 transitions, 5066 flow [2025-01-10 06:44:18,523 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.0) internal successors, (126), 7 states have internal predecessors, (126), 0 states have call successors, (0), 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-01-10 06:44:18,523 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:18,523 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:18,523 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-01-10 06:44:18,523 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:18,524 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:18,524 INFO L85 PathProgramCache]: Analyzing trace with hash -779128649, now seen corresponding path program 5 times [2025-01-10 06:44:18,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:18,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433411596] [2025-01-10 06:44:18,524 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:18,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:18,530 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:18,539 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:18,539 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:18,540 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:18,834 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 70 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2025-01-10 06:44:18,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:18,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433411596] [2025-01-10 06:44:18,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433411596] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:18,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325191966] [2025-01-10 06:44:18,834 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:18,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:18,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:18,836 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:18,839 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-10 06:44:18,894 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:18,961 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:18,961 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:18,961 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:18,963 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-01-10 06:44:18,965 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:19,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2025-01-10 06:44:19,145 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:19,145 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 06:44:19,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325191966] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:19,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 06:44:19,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2025-01-10 06:44:19,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82795414] [2025-01-10 06:44:19,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:19,147 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:19,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:19,147 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:19,147 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2025-01-10 06:44:19,147 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:19,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 314 transitions, 5066 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:19,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:19,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:19,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:19,579 INFO L124 PetriNetUnfolderBase]: 664/1858 cut-off events. [2025-01-10 06:44:19,579 INFO L125 PetriNetUnfolderBase]: For 24515/24635 co-relation queries the response was YES. [2025-01-10 06:44:19,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11662 conditions, 1858 events. 664/1858 cut-off events. For 24515/24635 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 12564 event pairs, 157 based on Foata normal form. 18/1867 useless extension candidates. Maximal degree in co-relation 11443. Up to 615 conditions per place. [2025-01-10 06:44:19,606 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 287 selfloop transitions, 70 changer transitions 0/372 dead transitions. [2025-01-10 06:44:19,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 372 transitions, 6448 flow [2025-01-10 06:44:19,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:19,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:19,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2025-01-10 06:44:19,608 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6442307692307693 [2025-01-10 06:44:19,608 INFO L175 Difference]: Start difference. First operand has 231 places, 314 transitions, 5066 flow. Second operand 8 states and 201 transitions. [2025-01-10 06:44:19,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 372 transitions, 6448 flow [2025-01-10 06:44:19,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 372 transitions, 6344 flow, removed 33 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:19,678 INFO L231 Difference]: Finished difference. Result has 238 places, 313 transitions, 5195 flow [2025-01-10 06:44:19,678 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4861, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5195, PETRI_PLACES=238, PETRI_TRANSITIONS=313} [2025-01-10 06:44:19,679 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 199 predicate places. [2025-01-10 06:44:19,679 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 313 transitions, 5195 flow [2025-01-10 06:44:19,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:19,679 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:19,680 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:19,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-01-10 06:44:19,880 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-01-10 06:44:19,880 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:19,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:19,882 INFO L85 PathProgramCache]: Analyzing trace with hash 522247974, now seen corresponding path program 10 times [2025-01-10 06:44:19,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:19,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767266924] [2025-01-10 06:44:19,882 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:44:19,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:19,890 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:19,898 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:19,898 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:44:19,898 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:20,025 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:20,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:20,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767266924] [2025-01-10 06:44:20,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767266924] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:20,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:20,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:44:20,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051949230] [2025-01-10 06:44:20,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:20,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:20,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:20,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:20,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:20,027 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:20,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 313 transitions, 5195 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:20,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:20,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:20,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:20,538 INFO L124 PetriNetUnfolderBase]: 640/1807 cut-off events. [2025-01-10 06:44:20,539 INFO L125 PetriNetUnfolderBase]: For 25236/25311 co-relation queries the response was YES. [2025-01-10 06:44:20,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11410 conditions, 1807 events. 640/1807 cut-off events. For 25236/25311 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 12149 event pairs, 111 based on Foata normal form. 20/1825 useless extension candidates. Maximal degree in co-relation 11187. Up to 423 conditions per place. [2025-01-10 06:44:20,557 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 242 selfloop transitions, 132 changer transitions 0/389 dead transitions. [2025-01-10 06:44:20,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 389 transitions, 6755 flow [2025-01-10 06:44:20,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-10 06:44:20,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-01-10 06:44:20,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 272 transitions. [2025-01-10 06:44:20,559 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.634032634032634 [2025-01-10 06:44:20,559 INFO L175 Difference]: Start difference. First operand has 238 places, 313 transitions, 5195 flow. Second operand 11 states and 272 transitions. [2025-01-10 06:44:20,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 389 transitions, 6755 flow [2025-01-10 06:44:20,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 389 transitions, 6644 flow, removed 25 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:20,628 INFO L231 Difference]: Finished difference. Result has 247 places, 322 transitions, 5553 flow [2025-01-10 06:44:20,629 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4959, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5553, PETRI_PLACES=247, PETRI_TRANSITIONS=322} [2025-01-10 06:44:20,629 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 208 predicate places. [2025-01-10 06:44:20,629 INFO L471 AbstractCegarLoop]: Abstraction has has 247 places, 322 transitions, 5553 flow [2025-01-10 06:44:20,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:20,629 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:20,629 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:20,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-01-10 06:44:20,629 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:20,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:20,630 INFO L85 PathProgramCache]: Analyzing trace with hash -239232528, now seen corresponding path program 11 times [2025-01-10 06:44:20,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:20,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007133247] [2025-01-10 06:44:20,630 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:20,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:20,637 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:20,647 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:20,648 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:20,648 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:20,945 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-01-10 06:44:20,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:20,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007133247] [2025-01-10 06:44:20,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007133247] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:20,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236544832] [2025-01-10 06:44:20,945 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:20,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:20,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:20,949 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:20,950 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-10 06:44:21,009 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:21,062 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:21,063 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:21,063 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:21,064 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-01-10 06:44:21,066 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:21,141 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2025-01-10 06:44:21,179 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:21,180 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 06:44:21,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236544832] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:21,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 06:44:21,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2025-01-10 06:44:21,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992930504] [2025-01-10 06:44:21,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:21,181 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:21,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:21,181 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:21,181 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2025-01-10 06:44:21,181 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-01-10 06:44:21,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 322 transitions, 5553 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:21,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:21,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-01-10 06:44:21,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:21,540 INFO L124 PetriNetUnfolderBase]: 540/1550 cut-off events. [2025-01-10 06:44:21,540 INFO L125 PetriNetUnfolderBase]: For 23718/23830 co-relation queries the response was YES. [2025-01-10 06:44:21,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10093 conditions, 1550 events. 540/1550 cut-off events. For 23718/23830 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 10029 event pairs, 166 based on Foata normal form. 20/1560 useless extension candidates. Maximal degree in co-relation 9868. Up to 506 conditions per place. [2025-01-10 06:44:21,554 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 248 selfloop transitions, 60 changer transitions 0/323 dead transitions. [2025-01-10 06:44:21,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 323 transitions, 6133 flow [2025-01-10 06:44:21,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:21,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:21,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2025-01-10 06:44:21,555 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6410256410256411 [2025-01-10 06:44:21,555 INFO L175 Difference]: Start difference. First operand has 247 places, 322 transitions, 5553 flow. Second operand 8 states and 200 transitions. [2025-01-10 06:44:21,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 323 transitions, 6133 flow [2025-01-10 06:44:21,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 323 transitions, 5622 flow, removed 133 selfloop flow, removed 11 redundant places. [2025-01-10 06:44:21,621 INFO L231 Difference]: Finished difference. Result has 241 places, 280 transitions, 4782 flow [2025-01-10 06:44:21,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4489, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4782, PETRI_PLACES=241, PETRI_TRANSITIONS=280} [2025-01-10 06:44:21,621 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 202 predicate places. [2025-01-10 06:44:21,621 INFO L471 AbstractCegarLoop]: Abstraction has has 241 places, 280 transitions, 4782 flow [2025-01-10 06:44:21,622 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 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-01-10 06:44:21,622 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:21,622 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:21,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2025-01-10 06:44:21,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:21,826 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:21,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:21,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1284306503, now seen corresponding path program 1 times [2025-01-10 06:44:21,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:21,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665555663] [2025-01-10 06:44:21,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:21,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:21,833 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 06:44:21,847 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:21,847 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:21,847 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:22,091 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:22,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:22,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665555663] [2025-01-10 06:44:22,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665555663] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:22,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:22,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:22,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102540942] [2025-01-10 06:44:22,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:22,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:22,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:22,092 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:22,092 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:22,106 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:22,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 280 transitions, 4782 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:22,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:22,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:22,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:22,868 INFO L124 PetriNetUnfolderBase]: 878/2106 cut-off events. [2025-01-10 06:44:22,868 INFO L125 PetriNetUnfolderBase]: For 26864/26880 co-relation queries the response was YES. [2025-01-10 06:44:22,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12679 conditions, 2106 events. 878/2106 cut-off events. For 26864/26880 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 13268 event pairs, 242 based on Foata normal form. 22/2128 useless extension candidates. Maximal degree in co-relation 12457. Up to 1298 conditions per place. [2025-01-10 06:44:22,891 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 310 selfloop transitions, 61 changer transitions 0/379 dead transitions. [2025-01-10 06:44:22,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 379 transitions, 6898 flow [2025-01-10 06:44:22,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:22,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:22,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 296 transitions. [2025-01-10 06:44:22,893 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4464555052790347 [2025-01-10 06:44:22,893 INFO L175 Difference]: Start difference. First operand has 241 places, 280 transitions, 4782 flow. Second operand 17 states and 296 transitions. [2025-01-10 06:44:22,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 379 transitions, 6898 flow [2025-01-10 06:44:22,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 379 transitions, 6679 flow, removed 45 selfloop flow, removed 5 redundant places. [2025-01-10 06:44:22,973 INFO L231 Difference]: Finished difference. Result has 259 places, 307 transitions, 5144 flow [2025-01-10 06:44:22,974 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4596, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5144, PETRI_PLACES=259, PETRI_TRANSITIONS=307} [2025-01-10 06:44:22,974 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 220 predicate places. [2025-01-10 06:44:22,974 INFO L471 AbstractCegarLoop]: Abstraction has has 259 places, 307 transitions, 5144 flow [2025-01-10 06:44:22,974 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:22,974 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:22,974 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:22,974 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-01-10 06:44:22,974 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:22,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:22,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1985760605, now seen corresponding path program 2 times [2025-01-10 06:44:22,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:22,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096555471] [2025-01-10 06:44:22,975 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:22,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:22,982 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:44:22,985 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:22,985 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:22,985 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:23,149 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:23,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:23,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096555471] [2025-01-10 06:44:23,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096555471] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:23,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:23,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:23,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366002483] [2025-01-10 06:44:23,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:23,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:23,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:23,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:23,150 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:23,166 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:23,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 307 transitions, 5144 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:44:23,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:23,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:23,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:23,897 INFO L124 PetriNetUnfolderBase]: 1004/2370 cut-off events. [2025-01-10 06:44:23,897 INFO L125 PetriNetUnfolderBase]: For 29530/29554 co-relation queries the response was YES. [2025-01-10 06:44:23,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14579 conditions, 2370 events. 1004/2370 cut-off events. For 29530/29554 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 15075 event pairs, 340 based on Foata normal form. 23/2393 useless extension candidates. Maximal degree in co-relation 14351. Up to 734 conditions per place. [2025-01-10 06:44:23,921 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 294 selfloop transitions, 141 changer transitions 0/448 dead transitions. [2025-01-10 06:44:23,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 448 transitions, 7691 flow [2025-01-10 06:44:23,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:23,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:23,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 339 transitions. [2025-01-10 06:44:23,927 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5113122171945701 [2025-01-10 06:44:23,927 INFO L175 Difference]: Start difference. First operand has 259 places, 307 transitions, 5144 flow. Second operand 17 states and 339 transitions. [2025-01-10 06:44:23,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 448 transitions, 7691 flow [2025-01-10 06:44:24,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 448 transitions, 7544 flow, removed 24 selfloop flow, removed 5 redundant places. [2025-01-10 06:44:24,005 INFO L231 Difference]: Finished difference. Result has 282 places, 358 transitions, 6453 flow [2025-01-10 06:44:24,006 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5030, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6453, PETRI_PLACES=282, PETRI_TRANSITIONS=358} [2025-01-10 06:44:24,007 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 243 predicate places. [2025-01-10 06:44:24,008 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 358 transitions, 6453 flow [2025-01-10 06:44:24,008 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:44:24,008 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:24,008 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:24,008 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-01-10 06:44:24,008 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:24,009 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:24,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2075082297, now seen corresponding path program 3 times [2025-01-10 06:44:24,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:24,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520977703] [2025-01-10 06:44:24,013 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:24,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:24,024 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:24,027 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:24,032 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:24,032 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:24,125 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:24,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:24,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520977703] [2025-01-10 06:44:24,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520977703] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:24,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:24,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:24,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523553643] [2025-01-10 06:44:24,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:24,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:24,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:24,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:24,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:24,139 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2025-01-10 06:44:24,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 358 transitions, 6453 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:44:24,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:24,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2025-01-10 06:44:24,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:25,103 INFO L124 PetriNetUnfolderBase]: 1211/2688 cut-off events. [2025-01-10 06:44:25,103 INFO L125 PetriNetUnfolderBase]: For 41525/41581 co-relation queries the response was YES. [2025-01-10 06:44:25,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18524 conditions, 2688 events. 1211/2688 cut-off events. For 41525/41581 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 16792 event pairs, 259 based on Foata normal form. 24/2710 useless extension candidates. Maximal degree in co-relation 18287. Up to 769 conditions per place. [2025-01-10 06:44:25,131 INFO L140 encePairwiseOnDemand]: 23/39 looper letters, 445 selfloop transitions, 141 changer transitions 0/593 dead transitions. [2025-01-10 06:44:25,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 593 transitions, 10636 flow [2025-01-10 06:44:25,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 06:44:25,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-01-10 06:44:25,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 423 transitions. [2025-01-10 06:44:25,132 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5164835164835165 [2025-01-10 06:44:25,132 INFO L175 Difference]: Start difference. First operand has 282 places, 358 transitions, 6453 flow. Second operand 21 states and 423 transitions. [2025-01-10 06:44:25,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 593 transitions, 10636 flow [2025-01-10 06:44:25,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 593 transitions, 10576 flow, removed 30 selfloop flow, removed 0 redundant places. [2025-01-10 06:44:25,261 INFO L231 Difference]: Finished difference. Result has 318 places, 426 transitions, 8029 flow [2025-01-10 06:44:25,262 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6403, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8029, PETRI_PLACES=318, PETRI_TRANSITIONS=426} [2025-01-10 06:44:25,262 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 279 predicate places. [2025-01-10 06:44:25,262 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 426 transitions, 8029 flow [2025-01-10 06:44:25,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:44:25,262 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:25,262 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:25,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-01-10 06:44:25,262 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:25,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:25,263 INFO L85 PathProgramCache]: Analyzing trace with hash -263254377, now seen corresponding path program 4 times [2025-01-10 06:44:25,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:25,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294707745] [2025-01-10 06:44:25,263 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:44:25,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:25,270 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:44:25,278 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:25,278 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:44:25,278 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:25,515 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:25,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:25,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294707745] [2025-01-10 06:44:25,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294707745] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:25,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:25,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:25,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056319423] [2025-01-10 06:44:25,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:25,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:25,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:25,517 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:25,518 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:25,539 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:25,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 426 transitions, 8029 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:25,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:25,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:25,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:26,396 INFO L124 PetriNetUnfolderBase]: 1254/2893 cut-off events. [2025-01-10 06:44:26,396 INFO L125 PetriNetUnfolderBase]: For 56997/57010 co-relation queries the response was YES. [2025-01-10 06:44:26,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21627 conditions, 2893 events. 1254/2893 cut-off events. For 56997/57010 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 19359 event pairs, 281 based on Foata normal form. 21/2913 useless extension candidates. Maximal degree in co-relation 21374. Up to 1736 conditions per place. [2025-01-10 06:44:26,438 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 414 selfloop transitions, 111 changer transitions 0/535 dead transitions. [2025-01-10 06:44:26,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 535 transitions, 10849 flow [2025-01-10 06:44:26,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:26,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:26,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 295 transitions. [2025-01-10 06:44:26,439 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.444947209653092 [2025-01-10 06:44:26,439 INFO L175 Difference]: Start difference. First operand has 318 places, 426 transitions, 8029 flow. Second operand 17 states and 295 transitions. [2025-01-10 06:44:26,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 535 transitions, 10849 flow [2025-01-10 06:44:26,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 535 transitions, 10636 flow, removed 73 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:26,762 INFO L231 Difference]: Finished difference. Result has 340 places, 456 transitions, 8761 flow [2025-01-10 06:44:26,763 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7818, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8761, PETRI_PLACES=340, PETRI_TRANSITIONS=456} [2025-01-10 06:44:26,763 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 301 predicate places. [2025-01-10 06:44:26,763 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 456 transitions, 8761 flow [2025-01-10 06:44:26,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:26,763 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:26,763 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:26,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-01-10 06:44:26,764 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:26,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:26,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1381273582, now seen corresponding path program 1 times [2025-01-10 06:44:26,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:26,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335314605] [2025-01-10 06:44:26,764 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:26,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:26,771 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 06:44:26,776 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:26,776 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:26,776 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:26,965 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:26,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:26,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335314605] [2025-01-10 06:44:26,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335314605] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:26,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:26,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:44:26,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325712416] [2025-01-10 06:44:26,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:26,966 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:26,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:26,966 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:26,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:26,974 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2025-01-10 06:44:26,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 456 transitions, 8761 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:44:26,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:26,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2025-01-10 06:44:26,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:28,110 INFO L124 PetriNetUnfolderBase]: 1456/3243 cut-off events. [2025-01-10 06:44:28,110 INFO L125 PetriNetUnfolderBase]: For 71345/71375 co-relation queries the response was YES. [2025-01-10 06:44:28,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25529 conditions, 3243 events. 1456/3243 cut-off events. For 71345/71375 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 21472 event pairs, 290 based on Foata normal form. 22/3265 useless extension candidates. Maximal degree in co-relation 25266. Up to 1735 conditions per place. [2025-01-10 06:44:28,157 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 446 selfloop transitions, 178 changer transitions 0/631 dead transitions. [2025-01-10 06:44:28,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 631 transitions, 12847 flow [2025-01-10 06:44:28,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:28,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:28,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 295 transitions. [2025-01-10 06:44:28,159 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.444947209653092 [2025-01-10 06:44:28,159 INFO L175 Difference]: Start difference. First operand has 340 places, 456 transitions, 8761 flow. Second operand 17 states and 295 transitions. [2025-01-10 06:44:28,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 631 transitions, 12847 flow [2025-01-10 06:44:28,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 631 transitions, 12719 flow, removed 31 selfloop flow, removed 5 redundant places. [2025-01-10 06:44:28,479 INFO L231 Difference]: Finished difference. Result has 361 places, 499 transitions, 10158 flow [2025-01-10 06:44:28,483 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8646, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10158, PETRI_PLACES=361, PETRI_TRANSITIONS=499} [2025-01-10 06:44:28,483 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 322 predicate places. [2025-01-10 06:44:28,483 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 499 transitions, 10158 flow [2025-01-10 06:44:28,483 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:44:28,483 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:28,483 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:28,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-01-10 06:44:28,483 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:28,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:28,484 INFO L85 PathProgramCache]: Analyzing trace with hash -494098776, now seen corresponding path program 2 times [2025-01-10 06:44:28,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:28,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780222525] [2025-01-10 06:44:28,484 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:28,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:28,493 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:44:28,495 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:28,495 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:28,495 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:28,589 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:28,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:28,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780222525] [2025-01-10 06:44:28,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780222525] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:28,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:28,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:28,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87972192] [2025-01-10 06:44:28,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:28,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:28,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:28,590 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:28,590 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:28,595 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2025-01-10 06:44:28,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 499 transitions, 10158 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:44:28,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:28,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2025-01-10 06:44:28,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:29,802 INFO L124 PetriNetUnfolderBase]: 1541/3389 cut-off events. [2025-01-10 06:44:29,802 INFO L125 PetriNetUnfolderBase]: For 86986/87056 co-relation queries the response was YES. [2025-01-10 06:44:29,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28918 conditions, 3389 events. 1541/3389 cut-off events. For 86986/87056 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 22407 event pairs, 252 based on Foata normal form. 23/3411 useless extension candidates. Maximal degree in co-relation 28644. Up to 913 conditions per place. [2025-01-10 06:44:29,849 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 409 selfloop transitions, 315 changer transitions 0/731 dead transitions. [2025-01-10 06:44:29,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 731 transitions, 15326 flow [2025-01-10 06:44:29,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-10 06:44:29,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-01-10 06:44:29,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 412 transitions. [2025-01-10 06:44:29,850 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4801864801864802 [2025-01-10 06:44:29,850 INFO L175 Difference]: Start difference. First operand has 361 places, 499 transitions, 10158 flow. Second operand 22 states and 412 transitions. [2025-01-10 06:44:29,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 731 transitions, 15326 flow [2025-01-10 06:44:30,171 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 731 transitions, 15206 flow, removed 60 selfloop flow, removed 0 redundant places. [2025-01-10 06:44:30,181 INFO L231 Difference]: Finished difference. Result has 395 places, 580 transitions, 12769 flow [2025-01-10 06:44:30,181 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10076, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=12769, PETRI_PLACES=395, PETRI_TRANSITIONS=580} [2025-01-10 06:44:30,182 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 356 predicate places. [2025-01-10 06:44:30,182 INFO L471 AbstractCegarLoop]: Abstraction has has 395 places, 580 transitions, 12769 flow [2025-01-10 06:44:30,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:44:30,182 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:30,182 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:30,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-01-10 06:44:30,182 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:30,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:30,183 INFO L85 PathProgramCache]: Analyzing trace with hash -303657283, now seen corresponding path program 5 times [2025-01-10 06:44:30,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:30,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562424621] [2025-01-10 06:44:30,183 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:30,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:30,189 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:30,196 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:30,196 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:30,196 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:30,461 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:30,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:30,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562424621] [2025-01-10 06:44:30,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562424621] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:30,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:30,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:30,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886464582] [2025-01-10 06:44:30,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:30,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:30,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:30,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:30,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:30,486 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:30,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 580 transitions, 12769 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:30,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:30,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:30,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:31,624 INFO L124 PetriNetUnfolderBase]: 1499/3377 cut-off events. [2025-01-10 06:44:31,625 INFO L125 PetriNetUnfolderBase]: For 104830/104878 co-relation queries the response was YES. [2025-01-10 06:44:31,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30668 conditions, 3377 events. 1499/3377 cut-off events. For 104830/104878 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 23151 event pairs, 295 based on Foata normal form. 24/3388 useless extension candidates. Maximal degree in co-relation 30381. Up to 2158 conditions per place. [2025-01-10 06:44:31,676 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 540 selfloop transitions, 120 changer transitions 0/686 dead transitions. [2025-01-10 06:44:31,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 686 transitions, 16172 flow [2025-01-10 06:44:31,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:31,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:31,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 300 transitions. [2025-01-10 06:44:31,677 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45248868778280543 [2025-01-10 06:44:31,677 INFO L175 Difference]: Start difference. First operand has 395 places, 580 transitions, 12769 flow. Second operand 17 states and 300 transitions. [2025-01-10 06:44:31,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 686 transitions, 16172 flow [2025-01-10 06:44:32,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 686 transitions, 15837 flow, removed 87 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:32,195 INFO L231 Difference]: Finished difference. Result has 416 places, 601 transitions, 13314 flow [2025-01-10 06:44:32,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12438, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13314, PETRI_PLACES=416, PETRI_TRANSITIONS=601} [2025-01-10 06:44:32,197 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 377 predicate places. [2025-01-10 06:44:32,197 INFO L471 AbstractCegarLoop]: Abstraction has has 416 places, 601 transitions, 13314 flow [2025-01-10 06:44:32,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:32,198 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:32,198 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:32,198 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-01-10 06:44:32,198 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:32,199 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:32,199 INFO L85 PathProgramCache]: Analyzing trace with hash -155026909, now seen corresponding path program 6 times [2025-01-10 06:44:32,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:32,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826367705] [2025-01-10 06:44:32,199 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 06:44:32,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:32,209 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:32,211 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:32,211 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-10 06:44:32,211 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:32,298 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:32,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:32,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826367705] [2025-01-10 06:44:32,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826367705] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:32,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:32,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:32,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755787708] [2025-01-10 06:44:32,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:32,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:32,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:32,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:32,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:32,314 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:32,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 601 transitions, 13314 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:44:32,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:32,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:32,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:33,798 INFO L124 PetriNetUnfolderBase]: 1587/3652 cut-off events. [2025-01-10 06:44:33,799 INFO L125 PetriNetUnfolderBase]: For 126381/126483 co-relation queries the response was YES. [2025-01-10 06:44:33,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33916 conditions, 3652 events. 1587/3652 cut-off events. For 126381/126483 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 25902 event pairs, 397 based on Foata normal form. 34/3678 useless extension candidates. Maximal degree in co-relation 33621. Up to 1206 conditions per place. [2025-01-10 06:44:33,852 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 567 selfloop transitions, 212 changer transitions 0/806 dead transitions. [2025-01-10 06:44:33,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 806 transitions, 18378 flow [2025-01-10 06:44:33,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 06:44:33,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-01-10 06:44:33,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 432 transitions. [2025-01-10 06:44:33,854 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5274725274725275 [2025-01-10 06:44:33,854 INFO L175 Difference]: Start difference. First operand has 416 places, 601 transitions, 13314 flow. Second operand 21 states and 432 transitions. [2025-01-10 06:44:33,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 806 transitions, 18378 flow [2025-01-10 06:44:34,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 806 transitions, 18278 flow, removed 49 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:34,362 INFO L231 Difference]: Finished difference. Result has 446 places, 672 transitions, 15420 flow [2025-01-10 06:44:34,363 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13236, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=15420, PETRI_PLACES=446, PETRI_TRANSITIONS=672} [2025-01-10 06:44:34,363 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 407 predicate places. [2025-01-10 06:44:34,363 INFO L471 AbstractCegarLoop]: Abstraction has has 446 places, 672 transitions, 15420 flow [2025-01-10 06:44:34,364 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:44:34,364 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:34,364 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:34,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-01-10 06:44:34,364 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:34,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:34,368 INFO L85 PathProgramCache]: Analyzing trace with hash -840892475, now seen corresponding path program 7 times [2025-01-10 06:44:34,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:34,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596728027] [2025-01-10 06:44:34,369 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 06:44:34,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:34,378 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 06:44:34,386 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:34,390 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:34,390 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:34,777 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:34,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:34,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596728027] [2025-01-10 06:44:34,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596728027] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:34,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:34,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:34,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722211150] [2025-01-10 06:44:34,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:34,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:34,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:34,778 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:34,778 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:34,810 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:34,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 672 transitions, 15420 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:34,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:34,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:34,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:36,510 INFO L124 PetriNetUnfolderBase]: 1740/3919 cut-off events. [2025-01-10 06:44:36,511 INFO L125 PetriNetUnfolderBase]: For 151806/151877 co-relation queries the response was YES. [2025-01-10 06:44:36,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38324 conditions, 3919 events. 1740/3919 cut-off events. For 151806/151877 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 27991 event pairs, 343 based on Foata normal form. 43/3949 useless extension candidates. Maximal degree in co-relation 38018. Up to 2349 conditions per place. [2025-01-10 06:44:36,589 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 615 selfloop transitions, 167 changer transitions 0/813 dead transitions. [2025-01-10 06:44:36,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 813 transitions, 19700 flow [2025-01-10 06:44:36,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-10 06:44:36,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-01-10 06:44:36,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 358 transitions. [2025-01-10 06:44:36,591 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45897435897435895 [2025-01-10 06:44:36,591 INFO L175 Difference]: Start difference. First operand has 446 places, 672 transitions, 15420 flow. Second operand 20 states and 358 transitions. [2025-01-10 06:44:36,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 813 transitions, 19700 flow [2025-01-10 06:44:37,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 813 transitions, 19387 flow, removed 126 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:37,375 INFO L231 Difference]: Finished difference. Result has 472 places, 699 transitions, 16389 flow [2025-01-10 06:44:37,376 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15122, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=16389, PETRI_PLACES=472, PETRI_TRANSITIONS=699} [2025-01-10 06:44:37,377 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 433 predicate places. [2025-01-10 06:44:37,377 INFO L471 AbstractCegarLoop]: Abstraction has has 472 places, 699 transitions, 16389 flow [2025-01-10 06:44:37,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:37,377 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:37,378 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:37,378 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-01-10 06:44:37,378 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:37,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:37,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1674719797, now seen corresponding path program 8 times [2025-01-10 06:44:37,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:37,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619340238] [2025-01-10 06:44:37,379 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:37,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:37,385 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:44:37,387 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:37,387 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:37,387 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:37,490 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:37,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:37,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619340238] [2025-01-10 06:44:37,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619340238] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:37,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:37,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:37,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308785222] [2025-01-10 06:44:37,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:37,492 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:37,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:37,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:37,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:37,508 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:37,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 699 transitions, 16389 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:44:37,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:37,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:37,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:39,068 INFO L124 PetriNetUnfolderBase]: 1793/4144 cut-off events. [2025-01-10 06:44:39,068 INFO L125 PetriNetUnfolderBase]: For 180248/180357 co-relation queries the response was YES. [2025-01-10 06:44:39,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41268 conditions, 4144 events. 1793/4144 cut-off events. For 180248/180357 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 30565 event pairs, 503 based on Foata normal form. 33/4173 useless extension candidates. Maximal degree in co-relation 40953. Up to 1664 conditions per place. [2025-01-10 06:44:39,140 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 570 selfloop transitions, 270 changer transitions 0/872 dead transitions. [2025-01-10 06:44:39,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 872 transitions, 21581 flow [2025-01-10 06:44:39,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:44:39,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:44:39,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 360 transitions. [2025-01-10 06:44:39,142 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2025-01-10 06:44:39,142 INFO L175 Difference]: Start difference. First operand has 472 places, 699 transitions, 16389 flow. Second operand 18 states and 360 transitions. [2025-01-10 06:44:39,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 872 transitions, 21581 flow [2025-01-10 06:44:39,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 872 transitions, 21166 flow, removed 149 selfloop flow, removed 10 redundant places. [2025-01-10 06:44:39,963 INFO L231 Difference]: Finished difference. Result has 489 places, 753 transitions, 18471 flow [2025-01-10 06:44:39,963 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=16108, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=18471, PETRI_PLACES=489, PETRI_TRANSITIONS=753} [2025-01-10 06:44:39,964 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 450 predicate places. [2025-01-10 06:44:39,964 INFO L471 AbstractCegarLoop]: Abstraction has has 489 places, 753 transitions, 18471 flow [2025-01-10 06:44:39,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:44:39,964 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:39,964 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:39,964 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-01-10 06:44:39,964 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:39,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:39,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1174385365, now seen corresponding path program 9 times [2025-01-10 06:44:39,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:39,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198887999] [2025-01-10 06:44:39,965 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:39,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:39,971 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:39,977 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:39,977 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:39,977 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:40,112 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:40,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:40,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198887999] [2025-01-10 06:44:40,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198887999] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:40,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:40,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:40,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553875849] [2025-01-10 06:44:40,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:40,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:40,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:40,116 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:40,116 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:40,127 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2025-01-10 06:44:40,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 753 transitions, 18471 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:44:40,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:40,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2025-01-10 06:44:40,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:41,913 INFO L124 PetriNetUnfolderBase]: 2146/4645 cut-off events. [2025-01-10 06:44:41,913 INFO L125 PetriNetUnfolderBase]: For 219606/219670 co-relation queries the response was YES. [2025-01-10 06:44:41,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48761 conditions, 4645 events. 2146/4645 cut-off events. For 219606/219670 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 33066 event pairs, 394 based on Foata normal form. 23/4668 useless extension candidates. Maximal degree in co-relation 48437. Up to 1373 conditions per place. [2025-01-10 06:44:41,991 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 633 selfloop transitions, 323 changer transitions 0/963 dead transitions. [2025-01-10 06:44:41,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 963 transitions, 24912 flow [2025-01-10 06:44:41,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 06:44:41,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-01-10 06:44:41,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 421 transitions. [2025-01-10 06:44:41,993 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.514041514041514 [2025-01-10 06:44:41,993 INFO L175 Difference]: Start difference. First operand has 489 places, 753 transitions, 18471 flow. Second operand 21 states and 421 transitions. [2025-01-10 06:44:41,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 963 transitions, 24912 flow [2025-01-10 06:44:43,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 963 transitions, 24375 flow, removed 134 selfloop flow, removed 4 redundant places. [2025-01-10 06:44:43,088 INFO L231 Difference]: Finished difference. Result has 518 places, 818 transitions, 20891 flow [2025-01-10 06:44:43,089 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18001, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=20891, PETRI_PLACES=518, PETRI_TRANSITIONS=818} [2025-01-10 06:44:43,089 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 479 predicate places. [2025-01-10 06:44:43,089 INFO L471 AbstractCegarLoop]: Abstraction has has 518 places, 818 transitions, 20891 flow [2025-01-10 06:44:43,090 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:44:43,090 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:43,090 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:43,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-01-10 06:44:43,090 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:43,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:43,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1468110823, now seen corresponding path program 10 times [2025-01-10 06:44:43,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:43,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551677707] [2025-01-10 06:44:43,091 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:44:43,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:43,099 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:44:43,107 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:43,108 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:44:43,108 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:43,315 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:43,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:43,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551677707] [2025-01-10 06:44:43,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551677707] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:43,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:43,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:43,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635263644] [2025-01-10 06:44:43,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:43,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:43,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:43,316 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:43,316 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:43,334 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:43,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 818 transitions, 20891 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:43,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:43,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:43,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:45,089 INFO L124 PetriNetUnfolderBase]: 2026/4528 cut-off events. [2025-01-10 06:44:45,090 INFO L125 PetriNetUnfolderBase]: For 249696/249741 co-relation queries the response was YES. [2025-01-10 06:44:45,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49421 conditions, 4528 events. 2026/4528 cut-off events. For 249696/249741 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 33383 event pairs, 343 based on Foata normal form. 28/4541 useless extension candidates. Maximal degree in co-relation 49085. Up to 2870 conditions per place. [2025-01-10 06:44:45,191 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 704 selfloop transitions, 173 changer transitions 0/909 dead transitions. [2025-01-10 06:44:45,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 909 transitions, 24708 flow [2025-01-10 06:44:45,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:45,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:45,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 299 transitions. [2025-01-10 06:44:45,192 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.45098039215686275 [2025-01-10 06:44:45,192 INFO L175 Difference]: Start difference. First operand has 518 places, 818 transitions, 20891 flow. Second operand 17 states and 299 transitions. [2025-01-10 06:44:45,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 909 transitions, 24708 flow [2025-01-10 06:44:46,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 909 transitions, 24370 flow, removed 136 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:46,632 INFO L231 Difference]: Finished difference. Result has 539 places, 833 transitions, 21661 flow [2025-01-10 06:44:46,632 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=20563, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=818, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=21661, PETRI_PLACES=539, PETRI_TRANSITIONS=833} [2025-01-10 06:44:46,633 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 500 predicate places. [2025-01-10 06:44:46,633 INFO L471 AbstractCegarLoop]: Abstraction has has 539 places, 833 transitions, 21661 flow [2025-01-10 06:44:46,633 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:46,634 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:46,634 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:46,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-01-10 06:44:46,634 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:46,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:46,635 INFO L85 PathProgramCache]: Analyzing trace with hash 596747267, now seen corresponding path program 11 times [2025-01-10 06:44:46,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:46,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786029697] [2025-01-10 06:44:46,635 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:46,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:46,643 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:46,661 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:46,662 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:46,662 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:46,964 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:46,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:46,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786029697] [2025-01-10 06:44:46,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786029697] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:46,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:46,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:46,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897164129] [2025-01-10 06:44:46,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:46,966 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:46,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:46,966 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:46,966 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:46,984 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:46,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 833 transitions, 21661 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:46,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:46,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:46,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:49,022 INFO L124 PetriNetUnfolderBase]: 2139/4777 cut-off events. [2025-01-10 06:44:49,022 INFO L125 PetriNetUnfolderBase]: For 288200/288248 co-relation queries the response was YES. [2025-01-10 06:44:49,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53893 conditions, 4777 events. 2139/4777 cut-off events. For 288200/288248 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 35742 event pairs, 366 based on Foata normal form. 22/4782 useless extension candidates. Maximal degree in co-relation 53548. Up to 2846 conditions per place. [2025-01-10 06:44:49,111 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 735 selfloop transitions, 207 changer transitions 0/974 dead transitions. [2025-01-10 06:44:49,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 974 transitions, 27012 flow [2025-01-10 06:44:49,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-10 06:44:49,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2025-01-10 06:44:49,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 363 transitions. [2025-01-10 06:44:49,113 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4653846153846154 [2025-01-10 06:44:49,113 INFO L175 Difference]: Start difference. First operand has 539 places, 833 transitions, 21661 flow. Second operand 20 states and 363 transitions. [2025-01-10 06:44:49,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 974 transitions, 27012 flow [2025-01-10 06:44:50,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 974 transitions, 26829 flow, removed 87 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:50,655 INFO L231 Difference]: Finished difference. Result has 565 places, 870 transitions, 23510 flow [2025-01-10 06:44:50,656 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21478, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=23510, PETRI_PLACES=565, PETRI_TRANSITIONS=870} [2025-01-10 06:44:50,656 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 526 predicate places. [2025-01-10 06:44:50,657 INFO L471 AbstractCegarLoop]: Abstraction has has 565 places, 870 transitions, 23510 flow [2025-01-10 06:44:50,657 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:50,657 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:50,657 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:50,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-01-10 06:44:50,657 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:50,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:50,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1299895039, now seen corresponding path program 12 times [2025-01-10 06:44:50,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:50,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536226107] [2025-01-10 06:44:50,658 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 06:44:50,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:50,670 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:50,672 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:50,672 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-10 06:44:50,672 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:50,769 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:50,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:50,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536226107] [2025-01-10 06:44:50,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536226107] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:50,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:50,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:50,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182893358] [2025-01-10 06:44:50,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:50,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:50,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:50,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:50,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:50,792 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:50,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 870 transitions, 23510 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:44:50,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:50,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:50,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:52,850 INFO L124 PetriNetUnfolderBase]: 2123/4840 cut-off events. [2025-01-10 06:44:52,850 INFO L125 PetriNetUnfolderBase]: For 341111/341233 co-relation queries the response was YES. [2025-01-10 06:44:52,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56049 conditions, 4840 events. 2123/4840 cut-off events. For 341111/341233 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 36775 event pairs, 577 based on Foata normal form. 36/4842 useless extension candidates. Maximal degree in co-relation 55694. Up to 2089 conditions per place. [2025-01-10 06:44:52,961 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 742 selfloop transitions, 209 changer transitions 0/1003 dead transitions. [2025-01-10 06:44:52,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 1003 transitions, 28238 flow [2025-01-10 06:44:52,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:52,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:52,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 341 transitions. [2025-01-10 06:44:52,962 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5143288084464555 [2025-01-10 06:44:52,962 INFO L175 Difference]: Start difference. First operand has 565 places, 870 transitions, 23510 flow. Second operand 17 states and 341 transitions. [2025-01-10 06:44:52,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 1003 transitions, 28238 flow [2025-01-10 06:44:55,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 1003 transitions, 27880 flow, removed 166 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:55,030 INFO L231 Difference]: Finished difference. Result has 589 places, 905 transitions, 25113 flow [2025-01-10 06:44:55,031 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=23162, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=25113, PETRI_PLACES=589, PETRI_TRANSITIONS=905} [2025-01-10 06:44:55,032 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 550 predicate places. [2025-01-10 06:44:55,032 INFO L471 AbstractCegarLoop]: Abstraction has has 589 places, 905 transitions, 25113 flow [2025-01-10 06:44:55,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:44:55,032 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:55,032 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:55,032 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-01-10 06:44:55,033 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:44:55,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:55,033 INFO L85 PathProgramCache]: Analyzing trace with hash -548120863, now seen corresponding path program 13 times [2025-01-10 06:44:55,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:55,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55894219] [2025-01-10 06:44:55,034 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 06:44:55,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:55,040 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 06:44:55,045 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:55,045 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:55,045 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:55,272 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:55,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:55,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55894219] [2025-01-10 06:44:55,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55894219] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:55,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:55,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:55,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725786019] [2025-01-10 06:44:55,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:55,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:55,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:55,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:55,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:55,292 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:44:55,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 905 transitions, 25113 flow. Second operand has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:44:55,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:55,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:44:55,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:57,682 INFO L124 PetriNetUnfolderBase]: 2308/5101 cut-off events. [2025-01-10 06:44:57,683 INFO L125 PetriNetUnfolderBase]: For 366895/366962 co-relation queries the response was YES. [2025-01-10 06:44:57,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61028 conditions, 5101 events. 2308/5101 cut-off events. For 366895/366962 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 38502 event pairs, 364 based on Foata normal form. 20/5104 useless extension candidates. Maximal degree in co-relation 60662. Up to 3164 conditions per place. [2025-01-10 06:44:57,793 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 777 selfloop transitions, 199 changer transitions 0/1008 dead transitions. [2025-01-10 06:44:57,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 605 places, 1008 transitions, 29587 flow [2025-01-10 06:44:57,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:57,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:57,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 298 transitions. [2025-01-10 06:44:57,794 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4494720965309201 [2025-01-10 06:44:57,795 INFO L175 Difference]: Start difference. First operand has 589 places, 905 transitions, 25113 flow. Second operand 17 states and 298 transitions. [2025-01-10 06:44:57,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 605 places, 1008 transitions, 29587 flow [2025-01-10 06:45:00,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 603 places, 1008 transitions, 29282 flow, removed 115 selfloop flow, removed 2 redundant places. [2025-01-10 06:45:00,228 INFO L231 Difference]: Finished difference. Result has 609 places, 929 transitions, 26364 flow [2025-01-10 06:45:00,229 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=24824, PETRI_DIFFERENCE_MINUEND_PLACES=587, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=905, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=713, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=26364, PETRI_PLACES=609, PETRI_TRANSITIONS=929} [2025-01-10 06:45:00,230 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 570 predicate places. [2025-01-10 06:45:00,230 INFO L471 AbstractCegarLoop]: Abstraction has has 609 places, 929 transitions, 26364 flow [2025-01-10 06:45:00,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.454545454545455) internal successors, (137), 11 states have internal predecessors, (137), 0 states have call successors, (0), 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-01-10 06:45:00,230 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:45:00,230 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:45:00,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-01-10 06:45:00,230 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:45:00,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:45:00,231 INFO L85 PathProgramCache]: Analyzing trace with hash -174291824, now seen corresponding path program 3 times [2025-01-10 06:45:00,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:45:00,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473573961] [2025-01-10 06:45:00,231 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:45:00,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:45:00,240 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:45:00,243 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:45:00,243 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:45:00,243 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:00,349 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:45:00,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:45:00,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473573961] [2025-01-10 06:45:00,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473573961] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:45:00,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:45:00,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:45:00,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260832217] [2025-01-10 06:45:00,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:45:00,350 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:45:00,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:45:00,350 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:45:00,350 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:45:00,369 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:45:00,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 609 places, 929 transitions, 26364 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:45:00,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:45:00,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:45:00,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:45:03,360 INFO L124 PetriNetUnfolderBase]: 2415/5312 cut-off events. [2025-01-10 06:45:03,360 INFO L125 PetriNetUnfolderBase]: For 417947/418043 co-relation queries the response was YES. [2025-01-10 06:45:03,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65565 conditions, 5312 events. 2415/5312 cut-off events. For 417947/418043 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 40260 event pairs, 740 based on Foata normal form. 23/5318 useless extension candidates. Maximal degree in co-relation 65192. Up to 2717 conditions per place. [2025-01-10 06:45:03,494 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 879 selfloop transitions, 251 changer transitions 0/1162 dead transitions. [2025-01-10 06:45:03,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 1162 transitions, 35098 flow [2025-01-10 06:45:03,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:45:03,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:45:03,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 347 transitions. [2025-01-10 06:45:03,495 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5233785822021116 [2025-01-10 06:45:03,495 INFO L175 Difference]: Start difference. First operand has 609 places, 929 transitions, 26364 flow. Second operand 17 states and 347 transitions. [2025-01-10 06:45:03,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 1162 transitions, 35098 flow [2025-01-10 06:45:06,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 615 places, 1162 transitions, 34760 flow, removed 118 selfloop flow, removed 10 redundant places. [2025-01-10 06:45:06,329 INFO L231 Difference]: Finished difference. Result has 627 places, 978 transitions, 28487 flow [2025-01-10 06:45:06,330 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=26124, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=929, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=711, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=28487, PETRI_PLACES=627, PETRI_TRANSITIONS=978} [2025-01-10 06:45:06,330 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 588 predicate places. [2025-01-10 06:45:06,330 INFO L471 AbstractCegarLoop]: Abstraction has has 627 places, 978 transitions, 28487 flow [2025-01-10 06:45:06,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:45:06,331 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:45:06,331 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:45:06,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-01-10 06:45:06,331 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:45:06,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:45:06,332 INFO L85 PathProgramCache]: Analyzing trace with hash 422611189, now seen corresponding path program 14 times [2025-01-10 06:45:06,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:45:06,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880259816] [2025-01-10 06:45:06,332 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:45:06,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:45:06,341 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:45:06,345 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:45:06,345 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:45:06,345 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:06,638 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:45:06,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:45:06,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880259816] [2025-01-10 06:45:06,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880259816] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:45:06,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:45:06,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:45:06,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510677203] [2025-01-10 06:45:06,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:45:06,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:45:06,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:45:06,640 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:45:06,640 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:45:06,646 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2025-01-10 06:45:06,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 978 transitions, 28487 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:45:06,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:45:06,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2025-01-10 06:45:06,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:45:09,703 INFO L124 PetriNetUnfolderBase]: 2697/5731 cut-off events. [2025-01-10 06:45:09,703 INFO L125 PetriNetUnfolderBase]: For 478055/478151 co-relation queries the response was YES. [2025-01-10 06:45:09,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73856 conditions, 5731 events. 2697/5731 cut-off events. For 478055/478151 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 42475 event pairs, 494 based on Foata normal form. 23/5754 useless extension candidates. Maximal degree in co-relation 73473. Up to 1633 conditions per place. [2025-01-10 06:45:09,821 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 720 selfloop transitions, 417 changer transitions 0/1144 dead transitions. [2025-01-10 06:45:09,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 1144 transitions, 34529 flow [2025-01-10 06:45:10,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 06:45:10,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-01-10 06:45:10,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 410 transitions. [2025-01-10 06:45:10,045 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5006105006105006 [2025-01-10 06:45:10,045 INFO L175 Difference]: Start difference. First operand has 627 places, 978 transitions, 28487 flow. Second operand 21 states and 410 transitions. [2025-01-10 06:45:10,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 647 places, 1144 transitions, 34529 flow [2025-01-10 06:45:12,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 646 places, 1144 transitions, 34319 flow, removed 61 selfloop flow, removed 1 redundant places. [2025-01-10 06:45:12,845 INFO L231 Difference]: Finished difference. Result has 656 places, 1000 transitions, 30509 flow [2025-01-10 06:45:12,846 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=28295, PETRI_DIFFERENCE_MINUEND_PLACES=626, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=978, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=396, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=30509, PETRI_PLACES=656, PETRI_TRANSITIONS=1000} [2025-01-10 06:45:12,847 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 617 predicate places. [2025-01-10 06:45:12,847 INFO L471 AbstractCegarLoop]: Abstraction has has 656 places, 1000 transitions, 30509 flow [2025-01-10 06:45:12,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:45:12,847 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:45:12,847 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:45:12,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2025-01-10 06:45:12,847 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:45:12,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:45:12,848 INFO L85 PathProgramCache]: Analyzing trace with hash 337070124, now seen corresponding path program 4 times [2025-01-10 06:45:12,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:45:12,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146724454] [2025-01-10 06:45:12,849 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:45:12,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:45:12,857 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:45:12,864 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:45:12,864 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:45:12,864 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:13,175 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:45:13,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:45:13,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146724454] [2025-01-10 06:45:13,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146724454] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:45:13,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:45:13,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:45:13,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172124368] [2025-01-10 06:45:13,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:45:13,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:45:13,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:45:13,177 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:45:13,177 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:45:13,200 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2025-01-10 06:45:13,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 656 places, 1000 transitions, 30509 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 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-01-10 06:45:13,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:45:13,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2025-01-10 06:45:13,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:45:16,094 INFO L124 PetriNetUnfolderBase]: 2285/5423 cut-off events. [2025-01-10 06:45:16,095 INFO L125 PetriNetUnfolderBase]: For 513930/514039 co-relation queries the response was YES. [2025-01-10 06:45:16,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69541 conditions, 5423 events. 2285/5423 cut-off events. For 513930/514039 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 44205 event pairs, 445 based on Foata normal form. 39/5408 useless extension candidates. Maximal degree in co-relation 69147. Up to 3790 conditions per place. [2025-01-10 06:45:16,215 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 988 selfloop transitions, 121 changer transitions 0/1196 dead transitions. [2025-01-10 06:45:16,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 667 places, 1196 transitions, 38391 flow [2025-01-10 06:45:16,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-10 06:45:16,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-01-10 06:45:16,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 238 transitions. [2025-01-10 06:45:16,216 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5085470085470085 [2025-01-10 06:45:16,216 INFO L175 Difference]: Start difference. First operand has 656 places, 1000 transitions, 30509 flow. Second operand 12 states and 238 transitions. [2025-01-10 06:45:16,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 667 places, 1196 transitions, 38391 flow [2025-01-10 06:45:19,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 661 places, 1196 transitions, 37891 flow, removed 106 selfloop flow, removed 6 redundant places. [2025-01-10 06:45:19,733 INFO L231 Difference]: Finished difference. Result has 669 places, 1043 transitions, 32035 flow [2025-01-10 06:45:19,734 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=30110, PETRI_DIFFERENCE_MINUEND_PLACES=650, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1000, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=888, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=32035, PETRI_PLACES=669, PETRI_TRANSITIONS=1043} [2025-01-10 06:45:19,734 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 630 predicate places. [2025-01-10 06:45:19,734 INFO L471 AbstractCegarLoop]: Abstraction has has 669 places, 1043 transitions, 32035 flow [2025-01-10 06:45:19,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 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-01-10 06:45:19,735 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:45:19,735 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:45:19,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2025-01-10 06:45:19,735 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:45:19,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:45:19,736 INFO L85 PathProgramCache]: Analyzing trace with hash 656877076, now seen corresponding path program 5 times [2025-01-10 06:45:19,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:45:19,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091778986] [2025-01-10 06:45:19,736 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:45:19,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:45:19,745 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:45:19,754 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:45:19,754 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:45:19,754 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:20,116 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 70 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2025-01-10 06:45:20,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:45:20,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091778986] [2025-01-10 06:45:20,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091778986] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:45:20,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338963035] [2025-01-10 06:45:20,117 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:45:20,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:45:20,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:45:20,119 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:45:20,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-10 06:45:20,194 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:45:20,244 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:45:20,245 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:45:20,245 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:20,249 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-01-10 06:45:20,251 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:45:20,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2025-01-10 06:45:20,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2025-01-10 06:45:20,415 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:45:20,415 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 06:45:20,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338963035] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:45:20,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 06:45:20,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 17 [2025-01-10 06:45:20,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886244089] [2025-01-10 06:45:20,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:45:20,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:45:20,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:45:20,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:45:20,416 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=290, Unknown=0, NotChecked=0, Total=342 [2025-01-10 06:45:20,436 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-01-10 06:45:20,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 1043 transitions, 32035 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:45:20,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:45:20,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-01-10 06:45:20,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:45:24,116 INFO L124 PetriNetUnfolderBase]: 2758/5997 cut-off events. [2025-01-10 06:45:24,116 INFO L125 PetriNetUnfolderBase]: For 601754/601863 co-relation queries the response was YES. [2025-01-10 06:45:24,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82125 conditions, 5997 events. 2758/5997 cut-off events. For 601754/601863 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 46274 event pairs, 796 based on Foata normal form. 23/5999 useless extension candidates. Maximal degree in co-relation 81723. Up to 2808 conditions per place. [2025-01-10 06:45:24,277 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 964 selfloop transitions, 271 changer transitions 0/1267 dead transitions. [2025-01-10 06:45:24,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 686 places, 1267 transitions, 41564 flow [2025-01-10 06:45:24,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:45:24,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:45:24,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 349 transitions. [2025-01-10 06:45:24,278 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49715099715099714 [2025-01-10 06:45:24,278 INFO L175 Difference]: Start difference. First operand has 669 places, 1043 transitions, 32035 flow. Second operand 18 states and 349 transitions. [2025-01-10 06:45:24,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 686 places, 1267 transitions, 41564 flow [2025-01-10 06:45:28,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 1267 transitions, 41301 flow, removed 73 selfloop flow, removed 3 redundant places. [2025-01-10 06:45:28,209 INFO L231 Difference]: Finished difference. Result has 693 places, 1084 transitions, 34156 flow [2025-01-10 06:45:28,210 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=31812, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1043, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=796, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=34156, PETRI_PLACES=693, PETRI_TRANSITIONS=1084} [2025-01-10 06:45:28,210 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 654 predicate places. [2025-01-10 06:45:28,211 INFO L471 AbstractCegarLoop]: Abstraction has has 693 places, 1084 transitions, 34156 flow [2025-01-10 06:45:28,211 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 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-01-10 06:45:28,211 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:45:28,211 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:45:28,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-01-10 06:45:28,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:45:28,415 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-01-10 06:45:28,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:45:28,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2075955532, now seen corresponding path program 6 times [2025-01-10 06:45:28,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:45:28,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945656296] [2025-01-10 06:45:28,417 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 06:45:28,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:45:28,433 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:45:28,435 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:45:28,436 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-10 06:45:28,436 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:28,532 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:45:28,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:45:28,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945656296] [2025-01-10 06:45:28,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945656296] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:45:28,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:45:28,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:45:28,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16132238] [2025-01-10 06:45:28,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:45:28,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:45:28,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:45:28,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:45:28,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:45:28,544 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2025-01-10 06:45:28,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 693 places, 1084 transitions, 34156 flow. Second operand has 10 states, 10 states have (on average 11.7) internal successors, (117), 10 states have internal predecessors, (117), 0 states have call successors, (0), 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-01-10 06:45:28,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:45:28,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2025-01-10 06:45:28,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:45:32,467 INFO L124 PetriNetUnfolderBase]: 3209/6754 cut-off events. [2025-01-10 06:45:32,467 INFO L125 PetriNetUnfolderBase]: For 704294/704419 co-relation queries the response was YES. [2025-01-10 06:45:32,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95492 conditions, 6754 events. 3209/6754 cut-off events. For 704294/704419 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 51217 event pairs, 406 based on Foata normal form. 23/6776 useless extension candidates. Maximal degree in co-relation 95080. Up to 1483 conditions per place. [2025-01-10 06:45:32,634 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 568 selfloop transitions, 861 changer transitions 0/1436 dead transitions. [2025-01-10 06:45:32,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 1436 transitions, 47514 flow [2025-01-10 06:45:32,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2025-01-10 06:45:32,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2025-01-10 06:45:32,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 472 transitions. [2025-01-10 06:45:32,636 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46548323471400394 [2025-01-10 06:45:32,636 INFO L175 Difference]: Start difference. First operand has 693 places, 1084 transitions, 34156 flow. Second operand 26 states and 472 transitions. [2025-01-10 06:45:32,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 1436 transitions, 47514 flow