./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 48c9605d 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-?-48c9605-m [2025-02-08 14:03:59,138 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-02-08 14:03:59,206 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-02-08 14:03:59,211 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-02-08 14:03:59,211 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-02-08 14:03:59,239 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-02-08 14:03:59,240 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-02-08 14:03:59,240 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-02-08 14:03:59,240 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-02-08 14:03:59,241 INFO L153 SettingsManager]: * Use memory slicer=true [2025-02-08 14:03:59,241 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-02-08 14:03:59,241 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-02-08 14:03:59,241 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-02-08 14:03:59,241 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-02-08 14:03:59,241 INFO L153 SettingsManager]: * Use SBE=true [2025-02-08 14:03:59,241 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-02-08 14:03:59,241 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-02-08 14:03:59,242 INFO L153 SettingsManager]: * sizeof long=4 [2025-02-08 14:03:59,242 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-02-08 14:03:59,242 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-02-08 14:03:59,242 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-02-08 14:03:59,242 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-02-08 14:03:59,242 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-02-08 14:03:59,242 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-02-08 14:03:59,242 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-02-08 14:03:59,242 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-02-08 14:03:59,242 INFO L153 SettingsManager]: * sizeof long double=12 [2025-02-08 14:03:59,244 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-02-08 14:03:59,244 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-02-08 14:03:59,244 INFO L153 SettingsManager]: * Use constant arrays=true [2025-02-08 14:03:59,245 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 14:03:59,245 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-02-08 14:03:59,245 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-02-08 14:03:59,246 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-02-08 14:03:59,533 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-02-08 14:03:59,543 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-02-08 14:03:59,547 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-02-08 14:03:59,548 INFO L270 PluginConnector]: Initializing CDTParser... [2025-02-08 14:03:59,548 INFO L274 PluginConnector]: CDTParser initialized [2025-02-08 14:03:59,550 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-02-08 14:04:00,804 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1e63bf41b/612eb60f341c464e94d338e57719f4c5/FLAG2f5626a97 [2025-02-08 14:04:01,178 INFO L384 CDTParser]: Found 1 translation units. [2025-02-08 14:04:01,179 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/goblint-regression/06-symbeq_02-funloop_norace.i [2025-02-08 14:04:01,198 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1e63bf41b/612eb60f341c464e94d338e57719f4c5/FLAG2f5626a97 [2025-02-08 14:04:01,414 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/1e63bf41b/612eb60f341c464e94d338e57719f4c5 [2025-02-08 14:04:01,417 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-02-08 14:04:01,419 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-02-08 14:04:01,421 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-02-08 14:04:01,421 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-02-08 14:04:01,426 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-02-08 14:04:01,427 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:01,430 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65f93a33 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01, skipping insertion in model container [2025-02-08 14:04:01,430 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:01,464 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-02-08 14:04:01,796 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 14:04:01,840 INFO L200 MainTranslator]: Completed pre-run [2025-02-08 14:04:01,888 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-02-08 14:04:01,941 INFO L204 MainTranslator]: Completed translation [2025-02-08 14:04:01,941 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01 WrapperNode [2025-02-08 14:04:01,941 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-02-08 14:04:01,942 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-02-08 14:04:01,942 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-02-08 14:04:01,942 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-02-08 14:04:01,947 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:01,960 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:01,983 INFO L138 Inliner]: procedures = 263, calls = 70, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 133 [2025-02-08 14:04:01,983 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-02-08 14:04:01,984 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-02-08 14:04:01,984 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-02-08 14:04:01,984 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-02-08 14:04:01,993 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:01,994 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:01,999 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:02,017 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-02-08 14:04:02,017 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:02,017 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:02,024 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:02,025 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:02,026 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:02,027 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:02,029 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-02-08 14:04:02,030 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-02-08 14:04:02,030 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-02-08 14:04:02,030 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-02-08 14:04:02,031 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (1/1) ... [2025-02-08 14:04:02,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-02-08 14:04:02,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:04:02,059 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-02-08 14:04:02,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-02-08 14:04:02,083 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-02-08 14:04:02,083 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-02-08 14:04:02,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-02-08 14:04:02,083 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-02-08 14:04:02,083 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-02-08 14:04:02,083 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2025-02-08 14:04:02,083 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2025-02-08 14:04:02,083 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-02-08 14:04:02,083 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-02-08 14:04:02,083 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-02-08 14:04:02,084 WARN L227 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-02-08 14:04:02,211 INFO L257 CfgBuilder]: Building ICFG [2025-02-08 14:04:02,213 INFO L287 CfgBuilder]: Building CFG for each procedure with an implementation [2025-02-08 14:04:02,488 INFO L304 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-02-08 14:04:02,488 INFO L308 CfgBuilder]: Performing block encoding [2025-02-08 14:04:02,767 INFO L332 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-02-08 14:04:02,767 INFO L337 CfgBuilder]: Removed 0 assume(true) statements. [2025-02-08 14:04:02,767 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:02 BoogieIcfgContainer [2025-02-08 14:04:02,768 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-02-08 14:04:02,770 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-02-08 14:04:02,770 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-02-08 14:04:02,775 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-02-08 14:04:02,775 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.02 02:04:01" (1/3) ... [2025-02-08 14:04:02,777 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b884d53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:02, skipping insertion in model container [2025-02-08 14:04:02,777 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.02 02:04:01" (2/3) ... [2025-02-08 14:04:02,777 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b884d53 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.02 02:04:02, skipping insertion in model container [2025-02-08 14:04:02,778 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 08.02 02:04:02" (3/3) ... [2025-02-08 14:04:02,779 INFO L128 eAbstractionObserver]: Analyzing ICFG 06-symbeq_02-funloop_norace.i [2025-02-08 14:04:02,794 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-02-08 14:04:02,795 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-02-08 14:04:02,795 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-02-08 14:04:02,839 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-02-08 14:04:02,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 40 places, 39 transitions, 82 flow [2025-02-08 14:04:02,909 INFO L124 PetriNetUnfolderBase]: 3/38 cut-off events. [2025-02-08 14:04:02,911 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-08 14:04:02,918 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 5. Compared 68 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-02-08 14:04:02,918 INFO L82 GeneralOperation]: Start removeDead. Operand has 40 places, 39 transitions, 82 flow [2025-02-08 14:04:02,923 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 38 transitions, 79 flow [2025-02-08 14:04:02,935 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-02-08 14:04:02,948 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;@e92597d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-02-08 14:04:02,948 INFO L334 AbstractCegarLoop]: Starting to check reachability of 15 error locations. [2025-02-08 14:04:02,955 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-02-08 14:04:02,956 INFO L124 PetriNetUnfolderBase]: 1/5 cut-off events. [2025-02-08 14:04:02,956 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-08 14:04:02,956 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:02,957 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-02-08 14:04:02,957 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:02,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:02,962 INFO L85 PathProgramCache]: Analyzing trace with hash 328756, now seen corresponding path program 1 times [2025-02-08 14:04:02,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:02,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605435843] [2025-02-08 14:04:02,970 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:02,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:03,044 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-02-08 14:04:03,073 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-02-08 14:04:03,073 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:03,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:03,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:03,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:03,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605435843] [2025-02-08 14:04:03,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605435843] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:03,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:03,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 14:04:03,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448625056] [2025-02-08 14:04:03,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:03,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 14:04:03,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:03,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 14:04:03,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 14:04:03,343 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:03,346 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-02-08 14:04:03,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:03,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:03,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:03,520 INFO L124 PetriNetUnfolderBase]: 83/260 cut-off events. [2025-02-08 14:04:03,520 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-02-08 14:04:03,521 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 21. Compared 1137 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-02-08 14:04:03,524 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 24 selfloop transitions, 3 changer transitions 0/40 dead transitions. [2025-02-08 14:04:03,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 137 flow [2025-02-08 14:04:03,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 14:04:03,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 14:04:03,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 86 transitions. [2025-02-08 14:04:03,538 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5512820512820513 [2025-02-08 14:04:03,539 INFO L175 Difference]: Start difference. First operand has 39 places, 38 transitions, 79 flow. Second operand 4 states and 86 transitions. [2025-02-08 14:04:03,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 137 flow [2025-02-08 14:04:03,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 40 transitions, 136 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 14:04:03,548 INFO L231 Difference]: Finished difference. Result has 43 places, 40 transitions, 102 flow [2025-02-08 14:04:03,551 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-02-08 14:04:03,555 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 4 predicate places. [2025-02-08 14:04:03,555 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 40 transitions, 102 flow [2025-02-08 14:04:03,555 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-02-08 14:04:03,556 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:03,556 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2025-02-08 14:04:03,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-02-08 14:04:03,556 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:03,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:03,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1204295929, now seen corresponding path program 1 times [2025-02-08 14:04:03,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:03,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676691486] [2025-02-08 14:04:03,557 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:03,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:03,572 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-08 14:04:03,591 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-08 14:04:03,591 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:03,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:03,747 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:03,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:03,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676691486] [2025-02-08 14:04:03,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676691486] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:04:03,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874445715] [2025-02-08 14:04:03,748 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:03,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:04:03,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:04:03,751 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 14:04:03,753 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-02-08 14:04:03,803 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 6 statements into 1 equivalence classes. [2025-02-08 14:04:03,834 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 6 of 6 statements. [2025-02-08 14:04:03,834 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:03,834 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:03,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-02-08 14:04:03,839 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:04:03,886 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:03,887 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:04:03,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874445715] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:03,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:04:03,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-02-08 14:04:03,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150578218] [2025-02-08 14:04:03,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:03,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 14:04:03,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:03,889 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 14:04:03,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-02-08 14:04:03,901 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:03,902 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-02-08 14:04:03,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:03,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:03,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:04,040 INFO L124 PetriNetUnfolderBase]: 83/259 cut-off events. [2025-02-08 14:04:04,040 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-02-08 14:04:04,044 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 21. Compared 1133 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-02-08 14:04:04,046 INFO L140 encePairwiseOnDemand]: 34/39 looper letters, 20 selfloop transitions, 6 changer transitions 0/39 dead transitions. [2025-02-08 14:04:04,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 39 transitions, 150 flow [2025-02-08 14:04:04,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-02-08 14:04:04,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2025-02-08 14:04:04,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2025-02-08 14:04:04,050 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.47435897435897434 [2025-02-08 14:04:04,050 INFO L175 Difference]: Start difference. First operand has 43 places, 40 transitions, 102 flow. Second operand 6 states and 111 transitions. [2025-02-08 14:04:04,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 39 transitions, 150 flow [2025-02-08 14:04:04,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 39 transitions, 148 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 14:04:04,052 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 108 flow [2025-02-08 14:04:04,053 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-02-08 14:04:04,054 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 7 predicate places. [2025-02-08 14:04:04,054 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 108 flow [2025-02-08 14:04:04,055 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-02-08 14:04:04,055 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:04,056 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2025-02-08 14:04:04,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-02-08 14:04:04,256 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-02-08 14:04:04,257 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:04,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:04,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1321531605, now seen corresponding path program 1 times [2025-02-08 14:04:04,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:04,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328648473] [2025-02-08 14:04:04,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:04,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:04,268 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-02-08 14:04:04,282 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-02-08 14:04:04,282 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:04,282 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:04,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-02-08 14:04:04,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:04,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328648473] [2025-02-08 14:04:04,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328648473] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:04,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:04,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-02-08 14:04:04,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252820958] [2025-02-08 14:04:04,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:04,373 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-02-08 14:04:04,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:04,374 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-02-08 14:04:04,374 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-02-08 14:04:04,379 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:04,380 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-02-08 14:04:04,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:04,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:04,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:04,481 INFO L124 PetriNetUnfolderBase]: 83/258 cut-off events. [2025-02-08 14:04:04,482 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2025-02-08 14:04:04,482 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 21. Compared 1128 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-02-08 14:04:04,484 INFO L140 encePairwiseOnDemand]: 36/39 looper letters, 21 selfloop transitions, 4 changer transitions 0/38 dead transitions. [2025-02-08 14:04:04,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 38 transitions, 154 flow [2025-02-08 14:04:04,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-02-08 14:04:04,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-02-08 14:04:04,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 66 transitions. [2025-02-08 14:04:04,485 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2025-02-08 14:04:04,485 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 108 flow. Second operand 3 states and 66 transitions. [2025-02-08 14:04:04,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 38 transitions, 154 flow [2025-02-08 14:04:04,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 132 flow, removed 3 selfloop flow, removed 6 redundant places. [2025-02-08 14:04:04,487 INFO L231 Difference]: Finished difference. Result has 41 places, 38 transitions, 90 flow [2025-02-08 14:04:04,487 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-02-08 14:04:04,487 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 2 predicate places. [2025-02-08 14:04:04,488 INFO L471 AbstractCegarLoop]: Abstraction has has 41 places, 38 transitions, 90 flow [2025-02-08 14:04:04,488 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-02-08 14:04:04,488 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:04,488 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:04,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-02-08 14:04:04,488 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:04,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:04,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1545342317, now seen corresponding path program 1 times [2025-02-08 14:04:04,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:04,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561224948] [2025-02-08 14:04:04,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:04,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:04,497 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-02-08 14:04:04,506 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-02-08 14:04:04,506 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:04,506 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:04,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:04,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:04,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561224948] [2025-02-08 14:04:04,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561224948] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:04:04,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281353331] [2025-02-08 14:04:04,582 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:04,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:04:04,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:04:04,585 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-02-08 14:04:04,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-02-08 14:04:04,636 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-02-08 14:04:04,665 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-02-08 14:04:04,666 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:04,666 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:04,667 INFO L256 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-02-08 14:04:04,668 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:04:04,691 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:04,692 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 14:04:04,728 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:04,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281353331] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 14:04:04,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 14:04:04,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2025-02-08 14:04:04,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484340] [2025-02-08 14:04:04,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 14:04:04,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 14:04:04,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:04,731 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 14:04:04,731 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2025-02-08 14:04:04,745 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:04,746 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-02-08 14:04:04,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:04,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:04,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:04,862 INFO L124 PetriNetUnfolderBase]: 83/262 cut-off events. [2025-02-08 14:04:04,862 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2025-02-08 14:04:04,864 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 21. Compared 1119 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-02-08 14:04:04,866 INFO L140 encePairwiseOnDemand]: 35/39 looper letters, 21 selfloop transitions, 7 changer transitions 0/41 dead transitions. [2025-02-08 14:04:04,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 41 transitions, 161 flow [2025-02-08 14:04:04,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 14:04:04,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 14:04:04,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2025-02-08 14:04:04,868 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46886446886446886 [2025-02-08 14:04:04,868 INFO L175 Difference]: Start difference. First operand has 41 places, 38 transitions, 90 flow. Second operand 7 states and 128 transitions. [2025-02-08 14:04:04,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 41 transitions, 161 flow [2025-02-08 14:04:04,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 41 transitions, 147 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:04,869 INFO L231 Difference]: Finished difference. Result has 47 places, 41 transitions, 116 flow [2025-02-08 14:04:04,870 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-02-08 14:04:04,870 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 8 predicate places. [2025-02-08 14:04:04,870 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 41 transitions, 116 flow [2025-02-08 14:04:04,870 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-02-08 14:04:04,872 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:04,872 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:04,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-02-08 14:04:05,076 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-02-08 14:04:05,077 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:05,077 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:05,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1087292595, now seen corresponding path program 2 times [2025-02-08 14:04:05,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:05,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303832411] [2025-02-08 14:04:05,078 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:04:05,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:05,093 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 2 equivalence classes. [2025-02-08 14:04:05,101 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 8 of 17 statements. [2025-02-08 14:04:05,103 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:04:05,103 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:05,303 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-02-08 14:04:05,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:05,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303832411] [2025-02-08 14:04:05,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303832411] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:05,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:05,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 14:04:05,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171412961] [2025-02-08 14:04:05,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:05,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 14:04:05,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:05,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 14:04:05,306 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-08 14:04:05,313 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:05,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 41 transitions, 116 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-02-08 14:04:05,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:05,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:05,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:05,536 INFO L124 PetriNetUnfolderBase]: 152/377 cut-off events. [2025-02-08 14:04:05,537 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2025-02-08 14:04:05,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 702 conditions, 377 events. 152/377 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1658 event pairs, 16 based on Foata normal form. 14/322 useless extension candidates. Maximal degree in co-relation 664. Up to 197 conditions per place. [2025-02-08 14:04:05,539 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 60 selfloop transitions, 11 changer transitions 0/82 dead transitions. [2025-02-08 14:04:05,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 82 transitions, 340 flow [2025-02-08 14:04:05,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 14:04:05,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 14:04:05,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2025-02-08 14:04:05,541 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6117216117216118 [2025-02-08 14:04:05,541 INFO L175 Difference]: Start difference. First operand has 47 places, 41 transitions, 116 flow. Second operand 7 states and 167 transitions. [2025-02-08 14:04:05,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 82 transitions, 340 flow [2025-02-08 14:04:05,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 82 transitions, 336 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:05,544 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 198 flow [2025-02-08 14:04:05,545 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=198, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2025-02-08 14:04:05,545 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 18 predicate places. [2025-02-08 14:04:05,545 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 198 flow [2025-02-08 14:04:05,546 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-02-08 14:04:05,546 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:05,546 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:05,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-02-08 14:04:05,546 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:05,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:05,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1070023885, now seen corresponding path program 1 times [2025-02-08 14:04:05,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:05,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433598988] [2025-02-08 14:04:05,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:05,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:05,556 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 14:04:05,566 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 14:04:05,567 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:05,567 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:05,706 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:05,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:05,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433598988] [2025-02-08 14:04:05,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433598988] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:04:05,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850816628] [2025-02-08 14:04:05,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:05,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:04:05,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:04:05,709 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-02-08 14:04:05,712 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-02-08 14:04:05,764 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-02-08 14:04:05,793 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-02-08 14:04:05,794 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:05,794 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:05,795 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-02-08 14:04:05,796 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:04:05,849 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:05,849 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 14:04:05,945 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:05,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850816628] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 14:04:05,945 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 14:04:05,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2025-02-08 14:04:05,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751863263] [2025-02-08 14:04:05,946 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 14:04:05,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2025-02-08 14:04:05,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:05,947 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2025-02-08 14:04:05,947 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2025-02-08 14:04:05,971 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:05,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 198 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-02-08 14:04:05,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:05,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:05,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:06,196 INFO L124 PetriNetUnfolderBase]: 121/376 cut-off events. [2025-02-08 14:04:06,197 INFO L125 PetriNetUnfolderBase]: For 174/183 co-relation queries the response was YES. [2025-02-08 14:04:06,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 847 conditions, 376 events. 121/376 cut-off events. For 174/183 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1781 event pairs, 63 based on Foata normal form. 4/331 useless extension candidates. Maximal degree in co-relation 767. Up to 241 conditions per place. [2025-02-08 14:04:06,200 INFO L140 encePairwiseOnDemand]: 35/39 looper letters, 31 selfloop transitions, 15 changer transitions 0/60 dead transitions. [2025-02-08 14:04:06,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 60 transitions, 338 flow [2025-02-08 14:04:06,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-02-08 14:04:06,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-02-08 14:04:06,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 250 transitions. [2025-02-08 14:04:06,202 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.42735042735042733 [2025-02-08 14:04:06,202 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 198 flow. Second operand 15 states and 250 transitions. [2025-02-08 14:04:06,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 60 transitions, 338 flow [2025-02-08 14:04:06,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 60 transitions, 338 flow, removed 0 selfloop flow, removed 0 redundant places. [2025-02-08 14:04:06,207 INFO L231 Difference]: Finished difference. Result has 75 places, 60 transitions, 295 flow [2025-02-08 14:04:06,207 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=198, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=295, PETRI_PLACES=75, PETRI_TRANSITIONS=60} [2025-02-08 14:04:06,208 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 36 predicate places. [2025-02-08 14:04:06,208 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 60 transitions, 295 flow [2025-02-08 14:04:06,208 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-02-08 14:04:06,208 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:06,209 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:06,217 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-02-08 14:04:06,412 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-02-08 14:04:06,413 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:06,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:06,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1479844109, now seen corresponding path program 2 times [2025-02-08 14:04:06,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:06,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806524143] [2025-02-08 14:04:06,413 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:04:06,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:06,424 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-02-08 14:04:06,428 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 8 of 29 statements. [2025-02-08 14:04:06,429 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:04:06,429 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:06,555 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-02-08 14:04:06,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:06,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806524143] [2025-02-08 14:04:06,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806524143] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:06,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:06,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 14:04:06,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841745249] [2025-02-08 14:04:06,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:06,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 14:04:06,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:06,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 14:04:06,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-08 14:04:06,566 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:06,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 60 transitions, 295 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-02-08 14:04:06,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:06,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:06,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:06,787 INFO L124 PetriNetUnfolderBase]: 145/404 cut-off events. [2025-02-08 14:04:06,787 INFO L125 PetriNetUnfolderBase]: For 240/255 co-relation queries the response was YES. [2025-02-08 14:04:06,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 965 conditions, 404 events. 145/404 cut-off events. For 240/255 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1869 event pairs, 34 based on Foata normal form. 28/392 useless extension candidates. Maximal degree in co-relation 860. Up to 236 conditions per place. [2025-02-08 14:04:06,790 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 64 selfloop transitions, 14 changer transitions 0/90 dead transitions. [2025-02-08 14:04:06,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 90 transitions, 571 flow [2025-02-08 14:04:06,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 14:04:06,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 14:04:06,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2025-02-08 14:04:06,792 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5934065934065934 [2025-02-08 14:04:06,792 INFO L175 Difference]: Start difference. First operand has 75 places, 60 transitions, 295 flow. Second operand 7 states and 162 transitions. [2025-02-08 14:04:06,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 90 transitions, 571 flow [2025-02-08 14:04:06,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 90 transitions, 561 flow, removed 1 selfloop flow, removed 4 redundant places. [2025-02-08 14:04:06,797 INFO L231 Difference]: Finished difference. Result has 82 places, 68 transitions, 383 flow [2025-02-08 14:04:06,797 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=383, PETRI_PLACES=82, PETRI_TRANSITIONS=68} [2025-02-08 14:04:06,798 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 43 predicate places. [2025-02-08 14:04:06,798 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 68 transitions, 383 flow [2025-02-08 14:04:06,798 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-02-08 14:04:06,798 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:06,798 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:06,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2025-02-08 14:04:06,798 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:06,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:06,799 INFO L85 PathProgramCache]: Analyzing trace with hash 834143129, now seen corresponding path program 1 times [2025-02-08 14:04:06,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:06,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623903927] [2025-02-08 14:04:06,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:06,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:06,811 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 14:04:06,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 14:04:06,821 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:06,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:07,118 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:07,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:07,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623903927] [2025-02-08 14:04:07,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623903927] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:04:07,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985747924] [2025-02-08 14:04:07,119 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:07,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:04:07,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:04:07,121 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-02-08 14:04:07,124 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-02-08 14:04:07,173 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 30 statements into 1 equivalence classes. [2025-02-08 14:04:07,228 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 30 of 30 statements. [2025-02-08 14:04:07,228 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:07,228 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:07,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-02-08 14:04:07,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:04:07,310 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:07,310 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-02-08 14:04:07,516 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-02-08 14:04:07,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985747924] provided 0 perfect and 2 imperfect interpolant sequences [2025-02-08 14:04:07,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-02-08 14:04:07,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 22 [2025-02-08 14:04:07,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038009994] [2025-02-08 14:04:07,517 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-02-08 14:04:07,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2025-02-08 14:04:07,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:07,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2025-02-08 14:04:07,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2025-02-08 14:04:07,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:07,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 68 transitions, 383 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-02-08 14:04:07,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:07,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:07,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:07,824 INFO L124 PetriNetUnfolderBase]: 125/394 cut-off events. [2025-02-08 14:04:07,825 INFO L125 PetriNetUnfolderBase]: For 389/399 co-relation queries the response was YES. [2025-02-08 14:04:07,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1091 conditions, 394 events. 125/394 cut-off events. For 389/399 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1836 event pairs, 52 based on Foata normal form. 3/362 useless extension candidates. Maximal degree in co-relation 948. Up to 248 conditions per place. [2025-02-08 14:04:07,828 INFO L140 encePairwiseOnDemand]: 35/39 looper letters, 39 selfloop transitions, 21 changer transitions 0/74 dead transitions. [2025-02-08 14:04:07,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 74 transitions, 557 flow [2025-02-08 14:04:07,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-02-08 14:04:07,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-02-08 14:04:07,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 339 transitions. [2025-02-08 14:04:07,832 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4139194139194139 [2025-02-08 14:04:07,832 INFO L175 Difference]: Start difference. First operand has 82 places, 68 transitions, 383 flow. Second operand 21 states and 339 transitions. [2025-02-08 14:04:07,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 74 transitions, 557 flow [2025-02-08 14:04:07,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 74 transitions, 547 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 14:04:07,841 INFO L231 Difference]: Finished difference. Result has 104 places, 74 transitions, 484 flow [2025-02-08 14:04:07,842 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=484, PETRI_PLACES=104, PETRI_TRANSITIONS=74} [2025-02-08 14:04:07,843 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 65 predicate places. [2025-02-08 14:04:07,843 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 74 transitions, 484 flow [2025-02-08 14:04:07,844 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-02-08 14:04:07,844 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:07,844 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:07,853 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-02-08 14:04:08,045 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-02-08 14:04:08,045 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:08,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:08,046 INFO L85 PathProgramCache]: Analyzing trace with hash 640590228, now seen corresponding path program 2 times [2025-02-08 14:04:08,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:08,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053042552] [2025-02-08 14:04:08,046 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:04:08,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:08,056 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 39 statements into 2 equivalence classes. [2025-02-08 14:04:08,060 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 9 of 39 statements. [2025-02-08 14:04:08,061 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:04:08,061 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:08,158 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:08,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:08,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053042552] [2025-02-08 14:04:08,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053042552] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:08,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:08,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-02-08 14:04:08,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396280227] [2025-02-08 14:04:08,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:08,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-02-08 14:04:08,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:08,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-02-08 14:04:08,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-02-08 14:04:08,173 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:08,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 74 transitions, 484 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-02-08 14:04:08,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:08,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:08,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:08,376 INFO L124 PetriNetUnfolderBase]: 143/415 cut-off events. [2025-02-08 14:04:08,377 INFO L125 PetriNetUnfolderBase]: For 474/476 co-relation queries the response was YES. [2025-02-08 14:04:08,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1178 conditions, 415 events. 143/415 cut-off events. For 474/476 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1885 event pairs, 36 based on Foata normal form. 15/390 useless extension candidates. Maximal degree in co-relation 1007. Up to 234 conditions per place. [2025-02-08 14:04:08,383 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 71 selfloop transitions, 13 changer transitions 0/95 dead transitions. [2025-02-08 14:04:08,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 95 transitions, 738 flow [2025-02-08 14:04:08,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 14:04:08,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 14:04:08,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2025-02-08 14:04:08,384 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5824175824175825 [2025-02-08 14:04:08,384 INFO L175 Difference]: Start difference. First operand has 104 places, 74 transitions, 484 flow. Second operand 7 states and 159 transitions. [2025-02-08 14:04:08,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 95 transitions, 738 flow [2025-02-08 14:04:08,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 95 transitions, 685 flow, removed 1 selfloop flow, removed 14 redundant places. [2025-02-08 14:04:08,392 INFO L231 Difference]: Finished difference. Result has 96 places, 73 transitions, 453 flow [2025-02-08 14:04:08,392 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=453, PETRI_PLACES=96, PETRI_TRANSITIONS=73} [2025-02-08 14:04:08,393 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 57 predicate places. [2025-02-08 14:04:08,394 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 73 transitions, 453 flow [2025-02-08 14:04:08,394 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-02-08 14:04:08,394 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:08,394 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:08,394 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-02-08 14:04:08,394 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:08,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:08,395 INFO L85 PathProgramCache]: Analyzing trace with hash 2087790362, now seen corresponding path program 1 times [2025-02-08 14:04:08,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:08,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689332000] [2025-02-08 14:04:08,395 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:08,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:08,409 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-02-08 14:04:08,418 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-02-08 14:04:08,418 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:08,418 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:08,488 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:08,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:08,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689332000] [2025-02-08 14:04:08,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689332000] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:08,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:08,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 14:04:08,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603698181] [2025-02-08 14:04:08,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:08,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 14:04:08,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:08,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 14:04:08,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 14:04:08,497 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:08,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 73 transitions, 453 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-02-08 14:04:08,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:08,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:08,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:08,654 INFO L124 PetriNetUnfolderBase]: 208/563 cut-off events. [2025-02-08 14:04:08,654 INFO L125 PetriNetUnfolderBase]: For 525/529 co-relation queries the response was YES. [2025-02-08 14:04:08,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1553 conditions, 563 events. 208/563 cut-off events. For 525/529 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2597 event pairs, 49 based on Foata normal form. 12/530 useless extension candidates. Maximal degree in co-relation 1403. Up to 249 conditions per place. [2025-02-08 14:04:08,658 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 89 selfloop transitions, 4 changer transitions 0/104 dead transitions. [2025-02-08 14:04:08,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 104 transitions, 761 flow [2025-02-08 14:04:08,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 14:04:08,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 14:04:08,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2025-02-08 14:04:08,660 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6987179487179487 [2025-02-08 14:04:08,660 INFO L175 Difference]: Start difference. First operand has 96 places, 73 transitions, 453 flow. Second operand 4 states and 109 transitions. [2025-02-08 14:04:08,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 104 transitions, 761 flow [2025-02-08 14:04:08,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 104 transitions, 729 flow, removed 0 selfloop flow, removed 5 redundant places. [2025-02-08 14:04:08,669 INFO L231 Difference]: Finished difference. Result has 96 places, 75 transitions, 456 flow [2025-02-08 14:04:08,669 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=456, PETRI_PLACES=96, PETRI_TRANSITIONS=75} [2025-02-08 14:04:08,670 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 57 predicate places. [2025-02-08 14:04:08,670 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 75 transitions, 456 flow [2025-02-08 14:04:08,670 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-02-08 14:04:08,670 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:08,670 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:08,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-02-08 14:04:08,670 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:08,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:08,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1284109119, now seen corresponding path program 1 times [2025-02-08 14:04:08,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:08,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456867722] [2025-02-08 14:04:08,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:08,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:08,683 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 42 statements into 1 equivalence classes. [2025-02-08 14:04:08,707 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 42 of 42 statements. [2025-02-08 14:04:08,708 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:08,708 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:08,799 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:08,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:08,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456867722] [2025-02-08 14:04:08,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456867722] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:08,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:08,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-02-08 14:04:08,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501523514] [2025-02-08 14:04:08,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:08,800 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-02-08 14:04:08,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:08,800 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-02-08 14:04:08,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-02-08 14:04:08,804 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 39 [2025-02-08 14:04:08,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 75 transitions, 456 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-02-08 14:04:08,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:08,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 39 [2025-02-08 14:04:08,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:09,000 INFO L124 PetriNetUnfolderBase]: 318/864 cut-off events. [2025-02-08 14:04:09,000 INFO L125 PetriNetUnfolderBase]: For 812/851 co-relation queries the response was YES. [2025-02-08 14:04:09,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2348 conditions, 864 events. 318/864 cut-off events. For 812/851 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 4407 event pairs, 139 based on Foata normal form. 19/849 useless extension candidates. Maximal degree in co-relation 2197. Up to 401 conditions per place. [2025-02-08 14:04:09,008 INFO L140 encePairwiseOnDemand]: 33/39 looper letters, 95 selfloop transitions, 4 changer transitions 0/110 dead transitions. [2025-02-08 14:04:09,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 110 transitions, 813 flow [2025-02-08 14:04:09,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-02-08 14:04:09,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-02-08 14:04:09,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2025-02-08 14:04:09,010 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6987179487179487 [2025-02-08 14:04:09,010 INFO L175 Difference]: Start difference. First operand has 96 places, 75 transitions, 456 flow. Second operand 4 states and 109 transitions. [2025-02-08 14:04:09,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 110 transitions, 813 flow [2025-02-08 14:04:09,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 110 transitions, 805 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 14:04:09,017 INFO L231 Difference]: Finished difference. Result has 100 places, 77 transitions, 480 flow [2025-02-08 14:04:09,017 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=480, PETRI_PLACES=100, PETRI_TRANSITIONS=77} [2025-02-08 14:04:09,018 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 61 predicate places. [2025-02-08 14:04:09,018 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 77 transitions, 480 flow [2025-02-08 14:04:09,018 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-02-08 14:04:09,018 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:09,018 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:09,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2025-02-08 14:04:09,019 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:09,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:09,019 INFO L85 PathProgramCache]: Analyzing trace with hash -518509659, now seen corresponding path program 1 times [2025-02-08 14:04:09,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:09,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345720666] [2025-02-08 14:04:09,020 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:09,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:09,030 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-08 14:04:09,047 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-08 14:04:09,047 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:09,048 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:09,624 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:09,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:09,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345720666] [2025-02-08 14:04:09,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345720666] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:09,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:09,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-08 14:04:09,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067168360] [2025-02-08 14:04:09,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:09,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 14:04:09,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:09,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 14:04:09,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-02-08 14:04:09,629 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:09,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 77 transitions, 480 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-02-08 14:04:09,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:09,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:09,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:09,986 INFO L124 PetriNetUnfolderBase]: 318/914 cut-off events. [2025-02-08 14:04:09,987 INFO L125 PetriNetUnfolderBase]: For 976/1010 co-relation queries the response was YES. [2025-02-08 14:04:09,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2626 conditions, 914 events. 318/914 cut-off events. For 976/1010 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 5015 event pairs, 84 based on Foata normal form. 7/920 useless extension candidates. Maximal degree in co-relation 2473. Up to 331 conditions per place. [2025-02-08 14:04:09,995 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 113 selfloop transitions, 16 changer transitions 0/142 dead transitions. [2025-02-08 14:04:09,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 142 transitions, 1058 flow [2025-02-08 14:04:09,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 14:04:09,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 14:04:09,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2025-02-08 14:04:09,997 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6282051282051282 [2025-02-08 14:04:09,998 INFO L175 Difference]: Start difference. First operand has 100 places, 77 transitions, 480 flow. Second operand 8 states and 196 transitions. [2025-02-08 14:04:09,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 142 transitions, 1058 flow [2025-02-08 14:04:10,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 142 transitions, 1046 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-02-08 14:04:10,022 INFO L231 Difference]: Finished difference. Result has 111 places, 88 transitions, 596 flow [2025-02-08 14:04:10,023 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=596, PETRI_PLACES=111, PETRI_TRANSITIONS=88} [2025-02-08 14:04:10,023 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 72 predicate places. [2025-02-08 14:04:10,023 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 88 transitions, 596 flow [2025-02-08 14:04:10,024 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-02-08 14:04:10,024 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:10,024 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:10,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-02-08 14:04:10,024 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:10,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:10,025 INFO L85 PathProgramCache]: Analyzing trace with hash -529835029, now seen corresponding path program 2 times [2025-02-08 14:04:10,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:10,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545658194] [2025-02-08 14:04:10,026 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:04:10,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:10,042 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-02-08 14:04:10,049 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-02-08 14:04:10,049 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:04:10,049 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:10,318 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:10,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:10,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545658194] [2025-02-08 14:04:10,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545658194] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:10,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:10,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 14:04:10,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018777532] [2025-02-08 14:04:10,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:10,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 14:04:10,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:10,320 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 14:04:10,320 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2025-02-08 14:04:10,320 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:10,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 88 transitions, 596 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-02-08 14:04:10,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:10,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:10,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:10,813 INFO L124 PetriNetUnfolderBase]: 383/1090 cut-off events. [2025-02-08 14:04:10,813 INFO L125 PetriNetUnfolderBase]: For 1699/1762 co-relation queries the response was YES. [2025-02-08 14:04:10,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3542 conditions, 1090 events. 383/1090 cut-off events. For 1699/1762 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 6389 event pairs, 53 based on Foata normal form. 7/1097 useless extension candidates. Maximal degree in co-relation 3383. Up to 332 conditions per place. [2025-02-08 14:04:10,826 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 137 selfloop transitions, 48 changer transitions 0/198 dead transitions. [2025-02-08 14:04:10,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 198 transitions, 1605 flow [2025-02-08 14:04:10,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 14:04:10,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 14:04:10,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 288 transitions. [2025-02-08 14:04:10,830 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6153846153846154 [2025-02-08 14:04:10,830 INFO L175 Difference]: Start difference. First operand has 111 places, 88 transitions, 596 flow. Second operand 12 states and 288 transitions. [2025-02-08 14:04:10,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 198 transitions, 1605 flow [2025-02-08 14:04:10,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 198 transitions, 1592 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:10,845 INFO L231 Difference]: Finished difference. Result has 126 places, 123 transitions, 967 flow [2025-02-08 14:04:10,845 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=967, PETRI_PLACES=126, PETRI_TRANSITIONS=123} [2025-02-08 14:04:10,847 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 87 predicate places. [2025-02-08 14:04:10,847 INFO L471 AbstractCegarLoop]: Abstraction has has 126 places, 123 transitions, 967 flow [2025-02-08 14:04:10,847 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-02-08 14:04:10,847 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:10,847 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:10,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-02-08 14:04:10,847 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:10,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:10,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1886184597, now seen corresponding path program 3 times [2025-02-08 14:04:10,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:10,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033959720] [2025-02-08 14:04:10,849 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 14:04:10,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:10,861 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-02-08 14:04:10,867 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-02-08 14:04:10,867 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 14:04:10,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:11,116 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:11,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:11,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033959720] [2025-02-08 14:04:11,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033959720] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:11,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:11,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 14:04:11,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404852644] [2025-02-08 14:04:11,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:11,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-02-08 14:04:11,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:11,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-02-08 14:04:11,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2025-02-08 14:04:11,118 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:11,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 123 transitions, 967 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-02-08 14:04:11,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:11,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:11,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:11,618 INFO L124 PetriNetUnfolderBase]: 403/1155 cut-off events. [2025-02-08 14:04:11,619 INFO L125 PetriNetUnfolderBase]: For 2875/2937 co-relation queries the response was YES. [2025-02-08 14:04:11,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4304 conditions, 1155 events. 403/1155 cut-off events. For 2875/2937 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 6934 event pairs, 56 based on Foata normal form. 18/1172 useless extension candidates. Maximal degree in co-relation 4138. Up to 330 conditions per place. [2025-02-08 14:04:11,651 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 152 selfloop transitions, 57 changer transitions 0/222 dead transitions. [2025-02-08 14:04:11,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 222 transitions, 2092 flow [2025-02-08 14:04:11,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 14:04:11,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 14:04:11,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 271 transitions. [2025-02-08 14:04:11,653 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6317016317016317 [2025-02-08 14:04:11,653 INFO L175 Difference]: Start difference. First operand has 126 places, 123 transitions, 967 flow. Second operand 11 states and 271 transitions. [2025-02-08 14:04:11,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 222 transitions, 2092 flow [2025-02-08 14:04:11,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 222 transitions, 2015 flow, removed 30 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:11,671 INFO L231 Difference]: Finished difference. Result has 139 places, 142 transitions, 1307 flow [2025-02-08 14:04:11,671 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=939, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1307, PETRI_PLACES=139, PETRI_TRANSITIONS=142} [2025-02-08 14:04:11,672 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 100 predicate places. [2025-02-08 14:04:11,672 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 142 transitions, 1307 flow [2025-02-08 14:04:11,672 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-02-08 14:04:11,673 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:11,673 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:11,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-02-08 14:04:11,673 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:11,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:11,674 INFO L85 PathProgramCache]: Analyzing trace with hash -2080823367, now seen corresponding path program 1 times [2025-02-08 14:04:11,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:11,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624022229] [2025-02-08 14:04:11,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:11,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:11,687 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-08 14:04:11,702 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-08 14:04:11,702 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:11,702 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:12,137 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:12,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:12,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624022229] [2025-02-08 14:04:12,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624022229] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:12,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:12,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-08 14:04:12,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784104050] [2025-02-08 14:04:12,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:12,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 14:04:12,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:12,139 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 14:04:12,139 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-02-08 14:04:12,139 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:12,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 142 transitions, 1307 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-02-08 14:04:12,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:12,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:12,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:12,604 INFO L124 PetriNetUnfolderBase]: 452/1290 cut-off events. [2025-02-08 14:04:12,604 INFO L125 PetriNetUnfolderBase]: For 4498/4565 co-relation queries the response was YES. [2025-02-08 14:04:12,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5206 conditions, 1290 events. 452/1290 cut-off events. For 4498/4565 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 7871 event pairs, 134 based on Foata normal form. 9/1299 useless extension candidates. Maximal degree in co-relation 5034. Up to 441 conditions per place. [2025-02-08 14:04:12,622 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 167 selfloop transitions, 42 changer transitions 0/222 dead transitions. [2025-02-08 14:04:12,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 222 transitions, 2361 flow [2025-02-08 14:04:12,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 14:04:12,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 14:04:12,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2025-02-08 14:04:12,624 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6474358974358975 [2025-02-08 14:04:12,624 INFO L175 Difference]: Start difference. First operand has 139 places, 142 transitions, 1307 flow. Second operand 8 states and 202 transitions. [2025-02-08 14:04:12,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 222 transitions, 2361 flow [2025-02-08 14:04:12,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 222 transitions, 2266 flow, removed 10 selfloop flow, removed 3 redundant places. [2025-02-08 14:04:12,650 INFO L231 Difference]: Finished difference. Result has 147 places, 156 transitions, 1542 flow [2025-02-08 14:04:12,650 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1249, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1542, PETRI_PLACES=147, PETRI_TRANSITIONS=156} [2025-02-08 14:04:12,651 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 108 predicate places. [2025-02-08 14:04:12,651 INFO L471 AbstractCegarLoop]: Abstraction has has 147 places, 156 transitions, 1542 flow [2025-02-08 14:04:12,651 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-02-08 14:04:12,651 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:12,651 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:12,651 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-02-08 14:04:12,651 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:12,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:12,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1865675569, now seen corresponding path program 4 times [2025-02-08 14:04:12,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:12,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590208679] [2025-02-08 14:04:12,653 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 14:04:12,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:12,671 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-02-08 14:04:12,687 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-02-08 14:04:12,687 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 14:04:12,687 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:12,911 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:12,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:12,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590208679] [2025-02-08 14:04:12,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590208679] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:12,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:12,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 14:04:12,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565902081] [2025-02-08 14:04:12,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:12,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 14:04:12,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:12,913 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 14:04:12,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 14:04:12,914 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:12,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 156 transitions, 1542 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-02-08 14:04:12,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:12,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:12,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:13,518 INFO L124 PetriNetUnfolderBase]: 529/1489 cut-off events. [2025-02-08 14:04:13,518 INFO L125 PetriNetUnfolderBase]: For 6294/6366 co-relation queries the response was YES. [2025-02-08 14:04:13,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6399 conditions, 1489 events. 529/1489 cut-off events. For 6294/6366 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 9555 event pairs, 73 based on Foata normal form. 22/1510 useless extension candidates. Maximal degree in co-relation 6223. Up to 351 conditions per place. [2025-02-08 14:04:13,537 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 201 selfloop transitions, 72 changer transitions 0/286 dead transitions. [2025-02-08 14:04:13,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 286 transitions, 3132 flow [2025-02-08 14:04:13,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-02-08 14:04:13,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-02-08 14:04:13,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 292 transitions. [2025-02-08 14:04:13,538 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6806526806526807 [2025-02-08 14:04:13,539 INFO L175 Difference]: Start difference. First operand has 147 places, 156 transitions, 1542 flow. Second operand 11 states and 292 transitions. [2025-02-08 14:04:13,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 286 transitions, 3132 flow [2025-02-08 14:04:13,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 286 transitions, 3025 flow, removed 17 selfloop flow, removed 4 redundant places. [2025-02-08 14:04:13,569 INFO L231 Difference]: Finished difference. Result has 159 places, 184 transitions, 2068 flow [2025-02-08 14:04:13,570 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2068, PETRI_PLACES=159, PETRI_TRANSITIONS=184} [2025-02-08 14:04:13,571 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 120 predicate places. [2025-02-08 14:04:13,571 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 184 transitions, 2068 flow [2025-02-08 14:04:13,572 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-02-08 14:04:13,572 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:13,572 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:13,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-02-08 14:04:13,572 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:13,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:13,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1042725879, now seen corresponding path program 2 times [2025-02-08 14:04:13,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:13,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784423365] [2025-02-08 14:04:13,574 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:04:13,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:13,585 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-02-08 14:04:13,590 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-02-08 14:04:13,591 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:04:13,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:13,682 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:13,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:13,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784423365] [2025-02-08 14:04:13,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784423365] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:13,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:13,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-08 14:04:13,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811099127] [2025-02-08 14:04:13,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:13,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 14:04:13,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:13,683 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 14:04:13,683 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-02-08 14:04:13,684 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:13,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 184 transitions, 2068 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-02-08 14:04:13,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:13,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:13,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:14,167 INFO L124 PetriNetUnfolderBase]: 561/1585 cut-off events. [2025-02-08 14:04:14,167 INFO L125 PetriNetUnfolderBase]: For 9032/9119 co-relation queries the response was YES. [2025-02-08 14:04:14,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7293 conditions, 1585 events. 561/1585 cut-off events. For 9032/9119 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 10330 event pairs, 157 based on Foata normal form. 20/1603 useless extension candidates. Maximal degree in co-relation 7113. Up to 453 conditions per place. [2025-02-08 14:04:14,191 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 213 selfloop transitions, 50 changer transitions 0/276 dead transitions. [2025-02-08 14:04:14,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 276 transitions, 3404 flow [2025-02-08 14:04:14,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 14:04:14,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 14:04:14,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2025-02-08 14:04:14,194 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7032967032967034 [2025-02-08 14:04:14,194 INFO L175 Difference]: Start difference. First operand has 159 places, 184 transitions, 2068 flow. Second operand 7 states and 192 transitions. [2025-02-08 14:04:14,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 276 transitions, 3404 flow [2025-02-08 14:04:14,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 276 transitions, 3329 flow, removed 20 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:14,234 INFO L231 Difference]: Finished difference. Result has 168 places, 207 transitions, 2539 flow [2025-02-08 14:04:14,235 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1996, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2539, PETRI_PLACES=168, PETRI_TRANSITIONS=207} [2025-02-08 14:04:14,235 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 129 predicate places. [2025-02-08 14:04:14,235 INFO L471 AbstractCegarLoop]: Abstraction has has 168 places, 207 transitions, 2539 flow [2025-02-08 14:04:14,235 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-02-08 14:04:14,236 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:14,236 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:14,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-02-08 14:04:14,236 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:14,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:14,237 INFO L85 PathProgramCache]: Analyzing trace with hash -888175001, now seen corresponding path program 5 times [2025-02-08 14:04:14,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:14,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017388224] [2025-02-08 14:04:14,237 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 14:04:14,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:14,249 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-02-08 14:04:14,282 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-02-08 14:04:14,283 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-02-08 14:04:14,283 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:14,843 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-02-08 14:04:14,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:14,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017388224] [2025-02-08 14:04:14,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017388224] provided 0 perfect and 1 imperfect interpolant sequences [2025-02-08 14:04:14,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654363179] [2025-02-08 14:04:14,843 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 14:04:14,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-02-08 14:04:14,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-02-08 14:04:14,846 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-02-08 14:04:14,847 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-02-08 14:04:14,911 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-02-08 14:04:14,978 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-02-08 14:04:14,978 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-02-08 14:04:14,978 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:14,980 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-02-08 14:04:14,982 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-02-08 14:04:15,133 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-02-08 14:04:15,160 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:15,160 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-02-08 14:04:15,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654363179] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:15,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-02-08 14:04:15,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2025-02-08 14:04:15,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970831288] [2025-02-08 14:04:15,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:15,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 14:04:15,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:15,162 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 14:04:15,162 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2025-02-08 14:04:15,163 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:15,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 207 transitions, 2539 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-02-08 14:04:15,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:15,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:15,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:15,786 INFO L124 PetriNetUnfolderBase]: 580/1645 cut-off events. [2025-02-08 14:04:15,786 INFO L125 PetriNetUnfolderBase]: For 11108/11200 co-relation queries the response was YES. [2025-02-08 14:04:15,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7826 conditions, 1645 events. 580/1645 cut-off events. For 11108/11200 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 10925 event pairs, 175 based on Foata normal form. 17/1661 useless extension candidates. Maximal degree in co-relation 7641. Up to 512 conditions per place. [2025-02-08 14:04:15,808 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 223 selfloop transitions, 60 changer transitions 0/296 dead transitions. [2025-02-08 14:04:15,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 296 transitions, 3839 flow [2025-02-08 14:04:15,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-02-08 14:04:15,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-02-08 14:04:15,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 253 transitions. [2025-02-08 14:04:15,810 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6487179487179487 [2025-02-08 14:04:15,810 INFO L175 Difference]: Start difference. First operand has 168 places, 207 transitions, 2539 flow. Second operand 10 states and 253 transitions. [2025-02-08 14:04:15,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 296 transitions, 3839 flow [2025-02-08 14:04:15,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 296 transitions, 3773 flow, removed 33 selfloop flow, removed 0 redundant places. [2025-02-08 14:04:15,864 INFO L231 Difference]: Finished difference. Result has 183 places, 223 transitions, 2936 flow [2025-02-08 14:04:15,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2473, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2936, PETRI_PLACES=183, PETRI_TRANSITIONS=223} [2025-02-08 14:04:15,865 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 144 predicate places. [2025-02-08 14:04:15,865 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 223 transitions, 2936 flow [2025-02-08 14:04:15,866 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-02-08 14:04:15,866 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:15,866 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:15,874 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-02-08 14:04:16,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-02-08 14:04:16,070 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:16,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:16,070 INFO L85 PathProgramCache]: Analyzing trace with hash 429794517, now seen corresponding path program 3 times [2025-02-08 14:04:16,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:16,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307423065] [2025-02-08 14:04:16,071 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 14:04:16,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:16,082 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-02-08 14:04:16,084 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-02-08 14:04:16,085 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 14:04:16,085 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:16,170 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:16,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:16,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307423065] [2025-02-08 14:04:16,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307423065] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:16,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:16,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-08 14:04:16,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541719641] [2025-02-08 14:04:16,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:16,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 14:04:16,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:16,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 14:04:16,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-02-08 14:04:16,173 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:16,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 223 transitions, 2936 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-02-08 14:04:16,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:16,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:16,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:16,682 INFO L124 PetriNetUnfolderBase]: 551/1559 cut-off events. [2025-02-08 14:04:16,682 INFO L125 PetriNetUnfolderBase]: For 11931/12023 co-relation queries the response was YES. [2025-02-08 14:04:16,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7702 conditions, 1559 events. 551/1559 cut-off events. For 11931/12023 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 10165 event pairs, 145 based on Foata normal form. 20/1578 useless extension candidates. Maximal degree in co-relation 7509. Up to 493 conditions per place. [2025-02-08 14:04:16,702 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 184 selfloop transitions, 71 changer transitions 0/268 dead transitions. [2025-02-08 14:04:16,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 268 transitions, 3790 flow [2025-02-08 14:04:16,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 14:04:16,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 14:04:16,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2025-02-08 14:04:16,703 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.673992673992674 [2025-02-08 14:04:16,703 INFO L175 Difference]: Start difference. First operand has 183 places, 223 transitions, 2936 flow. Second operand 7 states and 184 transitions. [2025-02-08 14:04:16,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 268 transitions, 3790 flow [2025-02-08 14:04:16,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 268 transitions, 3735 flow, removed 19 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:16,759 INFO L231 Difference]: Finished difference. Result has 190 places, 229 transitions, 3163 flow [2025-02-08 14:04:16,759 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3163, PETRI_PLACES=190, PETRI_TRANSITIONS=229} [2025-02-08 14:04:16,759 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 151 predicate places. [2025-02-08 14:04:16,759 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 229 transitions, 3163 flow [2025-02-08 14:04:16,760 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-02-08 14:04:16,760 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:16,760 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:16,760 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-02-08 14:04:16,760 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:16,761 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:16,761 INFO L85 PathProgramCache]: Analyzing trace with hash -360715289, now seen corresponding path program 6 times [2025-02-08 14:04:16,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:16,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121008731] [2025-02-08 14:04:16,761 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 14:04:16,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:16,771 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 44 statements into 11 equivalence classes. [2025-02-08 14:04:16,774 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-02-08 14:04:16,774 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 14:04:16,774 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:16,867 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:16,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:16,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121008731] [2025-02-08 14:04:16,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121008731] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:16,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:16,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 14:04:16,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844196680] [2025-02-08 14:04:16,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:16,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 14:04:16,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:16,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 14:04:16,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 14:04:16,869 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:16,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 229 transitions, 3163 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-02-08 14:04:16,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:16,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:16,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:17,546 INFO L124 PetriNetUnfolderBase]: 551/1564 cut-off events. [2025-02-08 14:04:17,546 INFO L125 PetriNetUnfolderBase]: For 13032/13139 co-relation queries the response was YES. [2025-02-08 14:04:17,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7900 conditions, 1564 events. 551/1564 cut-off events. For 13032/13139 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 10218 event pairs, 61 based on Foata normal form. 28/1591 useless extension candidates. Maximal degree in co-relation 7705. Up to 352 conditions per place. [2025-02-08 14:04:17,566 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 212 selfloop transitions, 95 changer transitions 0/320 dead transitions. [2025-02-08 14:04:17,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 320 transitions, 4495 flow [2025-02-08 14:04:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 14:04:17,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 14:04:17,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 307 transitions. [2025-02-08 14:04:17,568 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.655982905982906 [2025-02-08 14:04:17,568 INFO L175 Difference]: Start difference. First operand has 190 places, 229 transitions, 3163 flow. Second operand 12 states and 307 transitions. [2025-02-08 14:04:17,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 320 transitions, 4495 flow [2025-02-08 14:04:17,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 320 transitions, 4360 flow, removed 9 selfloop flow, removed 3 redundant places. [2025-02-08 14:04:17,626 INFO L231 Difference]: Finished difference. Result has 202 places, 241 transitions, 3528 flow [2025-02-08 14:04:17,627 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3044, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3528, PETRI_PLACES=202, PETRI_TRANSITIONS=241} [2025-02-08 14:04:17,627 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 163 predicate places. [2025-02-08 14:04:17,627 INFO L471 AbstractCegarLoop]: Abstraction has has 202 places, 241 transitions, 3528 flow [2025-02-08 14:04:17,628 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-02-08 14:04:17,628 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:17,628 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:17,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-02-08 14:04:17,628 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:17,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:17,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1022082863, now seen corresponding path program 4 times [2025-02-08 14:04:17,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:17,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805662788] [2025-02-08 14:04:17,629 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 14:04:17,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:17,639 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-02-08 14:04:17,647 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-02-08 14:04:17,651 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 14:04:17,652 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:17,836 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:17,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:17,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805662788] [2025-02-08 14:04:17,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805662788] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:17,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:17,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-02-08 14:04:17,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682734488] [2025-02-08 14:04:17,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:17,837 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 14:04:17,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:17,838 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 14:04:17,838 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-02-08 14:04:17,838 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:17,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 241 transitions, 3528 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-02-08 14:04:17,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:17,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:17,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:18,519 INFO L124 PetriNetUnfolderBase]: 560/1606 cut-off events. [2025-02-08 14:04:18,519 INFO L125 PetriNetUnfolderBase]: For 13908/14021 co-relation queries the response was YES. [2025-02-08 14:04:18,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8161 conditions, 1606 events. 560/1606 cut-off events. For 13908/14021 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 10589 event pairs, 65 based on Foata normal form. 24/1630 useless extension candidates. Maximal degree in co-relation 7962. Up to 407 conditions per place. [2025-02-08 14:04:18,542 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 221 selfloop transitions, 99 changer transitions 0/333 dead transitions. [2025-02-08 14:04:18,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 333 transitions, 4820 flow [2025-02-08 14:04:18,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-02-08 14:04:18,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-02-08 14:04:18,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 303 transitions. [2025-02-08 14:04:18,544 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6474358974358975 [2025-02-08 14:04:18,544 INFO L175 Difference]: Start difference. First operand has 202 places, 241 transitions, 3528 flow. Second operand 12 states and 303 transitions. [2025-02-08 14:04:18,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 333 transitions, 4820 flow [2025-02-08 14:04:18,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 333 transitions, 4627 flow, removed 57 selfloop flow, removed 4 redundant places. [2025-02-08 14:04:18,613 INFO L231 Difference]: Finished difference. Result has 210 places, 249 transitions, 3665 flow [2025-02-08 14:04:18,614 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3319, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3665, PETRI_PLACES=210, PETRI_TRANSITIONS=249} [2025-02-08 14:04:18,614 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 171 predicate places. [2025-02-08 14:04:18,614 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 249 transitions, 3665 flow [2025-02-08 14:04:18,614 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-02-08 14:04:18,614 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:18,614 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:18,614 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-02-08 14:04:18,614 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:18,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:18,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1728456895, now seen corresponding path program 7 times [2025-02-08 14:04:18,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:18,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960922358] [2025-02-08 14:04:18,615 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 14:04:18,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:18,624 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-02-08 14:04:18,630 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-02-08 14:04:18,631 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:18,631 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:18,939 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:18,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:18,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960922358] [2025-02-08 14:04:18,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960922358] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:18,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:18,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-08 14:04:18,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091305915] [2025-02-08 14:04:18,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:18,940 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-02-08 14:04:18,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:18,940 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-02-08 14:04:18,940 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-02-08 14:04:18,941 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:18,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 249 transitions, 3665 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-02-08 14:04:18,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:18,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:18,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:19,456 INFO L124 PetriNetUnfolderBase]: 527/1541 cut-off events. [2025-02-08 14:04:19,457 INFO L125 PetriNetUnfolderBase]: For 13220/13310 co-relation queries the response was YES. [2025-02-08 14:04:19,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7826 conditions, 1541 events. 527/1541 cut-off events. For 13220/13310 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 10041 event pairs, 145 based on Foata normal form. 18/1558 useless extension candidates. Maximal degree in co-relation 7627. Up to 549 conditions per place. [2025-02-08 14:04:19,515 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 224 selfloop transitions, 53 changer transitions 0/290 dead transitions. [2025-02-08 14:04:19,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 290 transitions, 4455 flow [2025-02-08 14:04:19,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-02-08 14:04:19,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-02-08 14:04:19,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2025-02-08 14:04:19,517 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6730769230769231 [2025-02-08 14:04:19,517 INFO L175 Difference]: Start difference. First operand has 210 places, 249 transitions, 3665 flow. Second operand 8 states and 210 transitions. [2025-02-08 14:04:19,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 290 transitions, 4455 flow [2025-02-08 14:04:19,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 290 transitions, 4245 flow, removed 33 selfloop flow, removed 5 redundant places. [2025-02-08 14:04:19,575 INFO L231 Difference]: Finished difference. Result has 212 places, 249 transitions, 3602 flow [2025-02-08 14:04:19,576 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3602, PETRI_PLACES=212, PETRI_TRANSITIONS=249} [2025-02-08 14:04:19,576 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 173 predicate places. [2025-02-08 14:04:19,576 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 249 transitions, 3602 flow [2025-02-08 14:04:19,576 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-02-08 14:04:19,577 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:19,577 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:19,577 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-02-08 14:04:19,577 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:19,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:19,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1706244767, now seen corresponding path program 8 times [2025-02-08 14:04:19,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:19,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219666089] [2025-02-08 14:04:19,578 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:04:19,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:19,588 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-02-08 14:04:19,591 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-02-08 14:04:19,591 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:04:19,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:19,684 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:19,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:19,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219666089] [2025-02-08 14:04:19,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219666089] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:19,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:19,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-02-08 14:04:19,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540050949] [2025-02-08 14:04:19,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:19,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-02-08 14:04:19,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:19,686 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-02-08 14:04:19,686 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-02-08 14:04:19,686 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 39 [2025-02-08 14:04:19,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 249 transitions, 3602 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-02-08 14:04:19,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:19,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 39 [2025-02-08 14:04:19,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:20,179 INFO L124 PetriNetUnfolderBase]: 480/1419 cut-off events. [2025-02-08 14:04:20,179 INFO L125 PetriNetUnfolderBase]: For 11904/12000 co-relation queries the response was YES. [2025-02-08 14:04:20,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7104 conditions, 1419 events. 480/1419 cut-off events. For 11904/12000 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 9039 event pairs, 168 based on Foata normal form. 13/1432 useless extension candidates. Maximal degree in co-relation 6905. Up to 489 conditions per place. [2025-02-08 14:04:20,198 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 203 selfloop transitions, 59 changer transitions 0/275 dead transitions. [2025-02-08 14:04:20,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 275 transitions, 4281 flow [2025-02-08 14:04:20,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-02-08 14:04:20,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-02-08 14:04:20,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2025-02-08 14:04:20,200 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6556776556776557 [2025-02-08 14:04:20,200 INFO L175 Difference]: Start difference. First operand has 212 places, 249 transitions, 3602 flow. Second operand 7 states and 179 transitions. [2025-02-08 14:04:20,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 275 transitions, 4281 flow [2025-02-08 14:04:20,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 275 transitions, 4157 flow, removed 22 selfloop flow, removed 7 redundant places. [2025-02-08 14:04:20,256 INFO L231 Difference]: Finished difference. Result has 211 places, 247 transitions, 3650 flow [2025-02-08 14:04:20,257 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3385, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3650, PETRI_PLACES=211, PETRI_TRANSITIONS=247} [2025-02-08 14:04:20,257 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 172 predicate places. [2025-02-08 14:04:20,257 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 247 transitions, 3650 flow [2025-02-08 14:04:20,258 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-02-08 14:04:20,258 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:20,258 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:20,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-02-08 14:04:20,258 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:20,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:20,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1972252996, now seen corresponding path program 1 times [2025-02-08 14:04:20,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:20,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310309363] [2025-02-08 14:04:20,259 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:20,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:20,269 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-08 14:04:20,280 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 14:04:20,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:20,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:20,562 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:20,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:20,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310309363] [2025-02-08 14:04:20,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310309363] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:20,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:20,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:20,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270448106] [2025-02-08 14:04:20,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:20,563 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 14:04:20,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:20,563 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 14:04:20,563 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:04:20,598 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:04:20,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 247 transitions, 3650 flow. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:20,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:20,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:04:20,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:21,634 INFO L124 PetriNetUnfolderBase]: 937/2234 cut-off events. [2025-02-08 14:04:21,634 INFO L125 PetriNetUnfolderBase]: For 16780/16816 co-relation queries the response was YES. [2025-02-08 14:04:21,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10644 conditions, 2234 events. 937/2234 cut-off events. For 16780/16816 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 14269 event pairs, 302 based on Foata normal form. 32/2181 useless extension candidates. Maximal degree in co-relation 10447. Up to 879 conditions per place. [2025-02-08 14:04:21,660 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 261 selfloop transitions, 118 changer transitions 0/387 dead transitions. [2025-02-08 14:04:21,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 387 transitions, 5551 flow [2025-02-08 14:04:21,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 14:04:21,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-02-08 14:04:21,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 356 transitions. [2025-02-08 14:04:21,662 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5071225071225072 [2025-02-08 14:04:21,662 INFO L175 Difference]: Start difference. First operand has 211 places, 247 transitions, 3650 flow. Second operand 18 states and 356 transitions. [2025-02-08 14:04:21,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 387 transitions, 5551 flow [2025-02-08 14:04:21,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 387 transitions, 5462 flow, removed 11 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:21,734 INFO L231 Difference]: Finished difference. Result has 238 places, 292 transitions, 4554 flow [2025-02-08 14:04:21,734 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3570, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4554, PETRI_PLACES=238, PETRI_TRANSITIONS=292} [2025-02-08 14:04:21,735 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 199 predicate places. [2025-02-08 14:04:21,735 INFO L471 AbstractCegarLoop]: Abstraction has has 238 places, 292 transitions, 4554 flow [2025-02-08 14:04:21,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:21,735 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:21,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-02-08 14:04:21,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-02-08 14:04:21,736 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:21,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:21,736 INFO L85 PathProgramCache]: Analyzing trace with hash 258071812, now seen corresponding path program 2 times [2025-02-08 14:04:21,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:21,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494467932] [2025-02-08 14:04:21,736 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:04:21,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:21,745 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-02-08 14:04:21,748 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-02-08 14:04:21,748 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:04:21,748 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:21,872 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:21,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:21,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494467932] [2025-02-08 14:04:21,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494467932] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:21,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:21,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:21,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954093093] [2025-02-08 14:04:21,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:21,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 14:04:21,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:21,874 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 14:04:21,874 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-08 14:04:21,895 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:04:21,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 292 transitions, 4554 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-02-08 14:04:21,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:21,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:04:21,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:22,962 INFO L124 PetriNetUnfolderBase]: 1042/2460 cut-off events. [2025-02-08 14:04:22,962 INFO L125 PetriNetUnfolderBase]: For 25703/25739 co-relation queries the response was YES. [2025-02-08 14:04:22,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13858 conditions, 2460 events. 1042/2460 cut-off events. For 25703/25739 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 16011 event pairs, 323 based on Foata normal form. 32/2492 useless extension candidates. Maximal degree in co-relation 13647. Up to 1029 conditions per place. [2025-02-08 14:04:23,000 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 281 selfloop transitions, 127 changer transitions 0/416 dead transitions. [2025-02-08 14:04:23,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 416 transitions, 6560 flow [2025-02-08 14:04:23,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 14:04:23,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-08 14:04:23,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 340 transitions. [2025-02-08 14:04:23,003 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2025-02-08 14:04:23,003 INFO L175 Difference]: Start difference. First operand has 238 places, 292 transitions, 4554 flow. Second operand 17 states and 340 transitions. [2025-02-08 14:04:23,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 416 transitions, 6560 flow [2025-02-08 14:04:23,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 416 transitions, 6447 flow, removed 20 selfloop flow, removed 3 redundant places. [2025-02-08 14:04:23,119 INFO L231 Difference]: Finished difference. Result has 263 places, 328 transitions, 5416 flow [2025-02-08 14:04:23,119 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4448, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5416, PETRI_PLACES=263, PETRI_TRANSITIONS=328} [2025-02-08 14:04:23,120 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 224 predicate places. [2025-02-08 14:04:23,120 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 328 transitions, 5416 flow [2025-02-08 14:04:23,120 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-02-08 14:04:23,120 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:23,120 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:23,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-02-08 14:04:23,121 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:23,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:23,122 INFO L85 PathProgramCache]: Analyzing trace with hash -379157678, now seen corresponding path program 3 times [2025-02-08 14:04:23,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:23,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728817162] [2025-02-08 14:04:23,122 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 14:04:23,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:23,134 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-02-08 14:04:23,136 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-02-08 14:04:23,136 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 14:04:23,137 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:23,269 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:23,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:23,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728817162] [2025-02-08 14:04:23,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728817162] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:23,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:23,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:23,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875875519] [2025-02-08 14:04:23,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:23,270 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 14:04:23,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:23,270 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 14:04:23,270 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-08 14:04:23,290 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:04:23,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 328 transitions, 5416 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-02-08 14:04:23,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:23,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:04:23,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:24,439 INFO L124 PetriNetUnfolderBase]: 1150/2677 cut-off events. [2025-02-08 14:04:24,439 INFO L125 PetriNetUnfolderBase]: For 41257/41294 co-relation queries the response was YES. [2025-02-08 14:04:24,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17277 conditions, 2677 events. 1150/2677 cut-off events. For 41257/41294 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 17676 event pairs, 365 based on Foata normal form. 32/2709 useless extension candidates. Maximal degree in co-relation 17055. Up to 1178 conditions per place. [2025-02-08 14:04:24,486 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 299 selfloop transitions, 148 changer transitions 0/455 dead transitions. [2025-02-08 14:04:24,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 455 transitions, 7817 flow [2025-02-08 14:04:24,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 14:04:24,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-02-08 14:04:24,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 360 transitions. [2025-02-08 14:04:24,488 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2025-02-08 14:04:24,488 INFO L175 Difference]: Start difference. First operand has 263 places, 328 transitions, 5416 flow. Second operand 18 states and 360 transitions. [2025-02-08 14:04:24,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 455 transitions, 7817 flow [2025-02-08 14:04:24,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 455 transitions, 7657 flow, removed 53 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:24,669 INFO L231 Difference]: Finished difference. Result has 289 places, 362 transitions, 6441 flow [2025-02-08 14:04:24,669 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5264, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6441, PETRI_PLACES=289, PETRI_TRANSITIONS=362} [2025-02-08 14:04:24,670 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 250 predicate places. [2025-02-08 14:04:24,670 INFO L471 AbstractCegarLoop]: Abstraction has has 289 places, 362 transitions, 6441 flow [2025-02-08 14:04:24,670 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-02-08 14:04:24,670 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:24,670 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:24,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2025-02-08 14:04:24,670 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:24,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:24,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1854124766, now seen corresponding path program 1 times [2025-02-08 14:04:24,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:24,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016973912] [2025-02-08 14:04:24,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-02-08 14:04:24,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:24,681 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-08 14:04:24,692 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 14:04:24,692 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:24,692 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:24,952 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:24,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:24,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016973912] [2025-02-08 14:04:24,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016973912] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:24,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:24,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:24,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231834474] [2025-02-08 14:04:24,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:24,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 14:04:24,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:24,953 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 14:04:24,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:04:24,971 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:04:24,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 362 transitions, 6441 flow. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:24,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:24,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:04:24,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:26,045 INFO L124 PetriNetUnfolderBase]: 1281/2913 cut-off events. [2025-02-08 14:04:26,046 INFO L125 PetriNetUnfolderBase]: For 60080/60122 co-relation queries the response was YES. [2025-02-08 14:04:26,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20173 conditions, 2913 events. 1281/2913 cut-off events. For 60080/60122 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 19495 event pairs, 484 based on Foata normal form. 27/2937 useless extension candidates. Maximal degree in co-relation 19941. Up to 1417 conditions per place. [2025-02-08 14:04:26,089 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 328 selfloop transitions, 165 changer transitions 0/503 dead transitions. [2025-02-08 14:04:26,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 503 transitions, 9322 flow [2025-02-08 14:04:26,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 14:04:26,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-02-08 14:04:26,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 326 transitions. [2025-02-08 14:04:26,095 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5224358974358975 [2025-02-08 14:04:26,095 INFO L175 Difference]: Start difference. First operand has 289 places, 362 transitions, 6441 flow. Second operand 16 states and 326 transitions. [2025-02-08 14:04:26,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 503 transitions, 9322 flow [2025-02-08 14:04:26,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 503 transitions, 9077 flow, removed 86 selfloop flow, removed 3 redundant places. [2025-02-08 14:04:26,289 INFO L231 Difference]: Finished difference. Result has 310 places, 393 transitions, 7320 flow [2025-02-08 14:04:26,289 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=6227, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7320, PETRI_PLACES=310, PETRI_TRANSITIONS=393} [2025-02-08 14:04:26,290 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 271 predicate places. [2025-02-08 14:04:26,290 INFO L471 AbstractCegarLoop]: Abstraction has has 310 places, 393 transitions, 7320 flow [2025-02-08 14:04:26,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:26,290 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:26,290 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:26,290 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-02-08 14:04:26,290 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:26,291 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:26,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1691777070, now seen corresponding path program 4 times [2025-02-08 14:04:26,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:26,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372339652] [2025-02-08 14:04:26,291 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 14:04:26,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:26,300 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-02-08 14:04:26,307 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 14:04:26,308 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 14:04:26,308 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:26,715 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:26,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:26,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372339652] [2025-02-08 14:04:26,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372339652] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:26,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:26,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:26,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595573585] [2025-02-08 14:04:26,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:26,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 14:04:26,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:26,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 14:04:26,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:04:26,746 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2025-02-08 14:04:26,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 393 transitions, 7320 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:26,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:26,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2025-02-08 14:04:26,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:27,783 INFO L124 PetriNetUnfolderBase]: 1219/2837 cut-off events. [2025-02-08 14:04:27,783 INFO L125 PetriNetUnfolderBase]: For 73249/73270 co-relation queries the response was YES. [2025-02-08 14:04:27,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21742 conditions, 2837 events. 1219/2837 cut-off events. For 73249/73270 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 19571 event pairs, 385 based on Foata normal form. 26/2863 useless extension candidates. Maximal degree in co-relation 21499. Up to 1916 conditions per place. [2025-02-08 14:04:27,818 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 423 selfloop transitions, 64 changer transitions 0/499 dead transitions. [2025-02-08 14:04:27,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 499 transitions, 9775 flow [2025-02-08 14:04:27,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 14:04:27,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-02-08 14:04:27,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 265 transitions. [2025-02-08 14:04:27,819 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5226824457593688 [2025-02-08 14:04:27,819 INFO L175 Difference]: Start difference. First operand has 310 places, 393 transitions, 7320 flow. Second operand 13 states and 265 transitions. [2025-02-08 14:04:27,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 499 transitions, 9775 flow [2025-02-08 14:04:27,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 499 transitions, 9560 flow, removed 29 selfloop flow, removed 3 redundant places. [2025-02-08 14:04:27,992 INFO L231 Difference]: Finished difference. Result has 326 places, 417 transitions, 7811 flow [2025-02-08 14:04:27,993 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7127, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7811, PETRI_PLACES=326, PETRI_TRANSITIONS=417} [2025-02-08 14:04:27,993 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 287 predicate places. [2025-02-08 14:04:27,993 INFO L471 AbstractCegarLoop]: Abstraction has has 326 places, 417 transitions, 7811 flow [2025-02-08 14:04:27,993 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:27,993 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:27,993 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:27,994 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-02-08 14:04:27,994 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:27,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:27,994 INFO L85 PathProgramCache]: Analyzing trace with hash -2073211976, now seen corresponding path program 5 times [2025-02-08 14:04:27,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:27,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101287711] [2025-02-08 14:04:27,994 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 14:04:27,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:28,005 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-02-08 14:04:28,022 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 14:04:28,025 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-02-08 14:04:28,026 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:28,359 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:28,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:28,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101287711] [2025-02-08 14:04:28,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101287711] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:28,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:28,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:28,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986660413] [2025-02-08 14:04:28,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:28,360 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 14:04:28,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:28,361 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 14:04:28,361 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:04:28,386 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2025-02-08 14:04:28,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 417 transitions, 7811 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:28,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:28,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2025-02-08 14:04:28,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:29,480 INFO L124 PetriNetUnfolderBase]: 1313/3042 cut-off events. [2025-02-08 14:04:29,480 INFO L125 PetriNetUnfolderBase]: For 91189/91217 co-relation queries the response was YES. [2025-02-08 14:04:29,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24354 conditions, 3042 events. 1313/3042 cut-off events. For 91189/91217 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 21242 event pairs, 386 based on Foata normal form. 28/3070 useless extension candidates. Maximal degree in co-relation 24103. Up to 2064 conditions per place. [2025-02-08 14:04:29,583 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 449 selfloop transitions, 65 changer transitions 0/526 dead transitions. [2025-02-08 14:04:29,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 526 transitions, 10435 flow [2025-02-08 14:04:29,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 14:04:29,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-02-08 14:04:29,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 269 transitions. [2025-02-08 14:04:29,584 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5305719921104537 [2025-02-08 14:04:29,584 INFO L175 Difference]: Start difference. First operand has 326 places, 417 transitions, 7811 flow. Second operand 13 states and 269 transitions. [2025-02-08 14:04:29,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 526 transitions, 10435 flow [2025-02-08 14:04:29,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 526 transitions, 10221 flow, removed 92 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:29,830 INFO L231 Difference]: Finished difference. Result has 343 places, 440 transitions, 8378 flow [2025-02-08 14:04:29,830 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7623, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8378, PETRI_PLACES=343, PETRI_TRANSITIONS=440} [2025-02-08 14:04:29,831 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 304 predicate places. [2025-02-08 14:04:29,831 INFO L471 AbstractCegarLoop]: Abstraction has has 343 places, 440 transitions, 8378 flow [2025-02-08 14:04:29,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:29,831 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:29,831 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:29,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-02-08 14:04:29,831 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:29,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:29,832 INFO L85 PathProgramCache]: Analyzing trace with hash -89861242, now seen corresponding path program 2 times [2025-02-08 14:04:29,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:29,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650230310] [2025-02-08 14:04:29,832 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:04:29,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:29,840 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-02-08 14:04:29,842 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-02-08 14:04:29,842 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:04:29,842 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:29,949 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:29,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:29,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650230310] [2025-02-08 14:04:29,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650230310] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:29,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:29,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:29,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664681068] [2025-02-08 14:04:29,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:29,949 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 14:04:29,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:29,950 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 14:04:29,950 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-08 14:04:29,964 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:04:29,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 440 transitions, 8378 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-02-08 14:04:29,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:29,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:04:29,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:31,370 INFO L124 PetriNetUnfolderBase]: 1599/3564 cut-off events. [2025-02-08 14:04:31,370 INFO L125 PetriNetUnfolderBase]: For 110562/110615 co-relation queries the response was YES. [2025-02-08 14:04:31,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28720 conditions, 3564 events. 1599/3564 cut-off events. For 110562/110615 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 24849 event pairs, 593 based on Foata normal form. 28/3591 useless extension candidates. Maximal degree in co-relation 28462. Up to 1764 conditions per place. [2025-02-08 14:04:31,420 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 466 selfloop transitions, 116 changer transitions 0/592 dead transitions. [2025-02-08 14:04:31,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 592 transitions, 12053 flow [2025-02-08 14:04:31,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 14:04:31,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-08 14:04:31,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 357 transitions. [2025-02-08 14:04:31,422 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2025-02-08 14:04:31,422 INFO L175 Difference]: Start difference. First operand has 343 places, 440 transitions, 8378 flow. Second operand 17 states and 357 transitions. [2025-02-08 14:04:31,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 592 transitions, 12053 flow [2025-02-08 14:04:31,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 592 transitions, 11791 flow, removed 122 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:31,918 INFO L231 Difference]: Finished difference. Result has 366 places, 475 transitions, 9370 flow [2025-02-08 14:04:31,919 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=8186, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9370, PETRI_PLACES=366, PETRI_TRANSITIONS=475} [2025-02-08 14:04:31,919 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 327 predicate places. [2025-02-08 14:04:31,919 INFO L471 AbstractCegarLoop]: Abstraction has has 366 places, 475 transitions, 9370 flow [2025-02-08 14:04:31,919 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-02-08 14:04:31,919 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:31,920 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:31,920 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-02-08 14:04:31,920 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:31,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:31,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1704616082, now seen corresponding path program 6 times [2025-02-08 14:04:31,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:31,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780224037] [2025-02-08 14:04:31,920 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 14:04:31,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:31,929 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-02-08 14:04:31,931 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-02-08 14:04:31,931 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 14:04:31,931 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:32,084 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:32,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:32,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780224037] [2025-02-08 14:04:32,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780224037] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:32,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:32,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:32,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149227069] [2025-02-08 14:04:32,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:32,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 14:04:32,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:32,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 14:04:32,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-08 14:04:32,124 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:04:32,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 475 transitions, 9370 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-02-08 14:04:32,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:32,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:04:32,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:33,571 INFO L124 PetriNetUnfolderBase]: 1667/3715 cut-off events. [2025-02-08 14:04:33,572 INFO L125 PetriNetUnfolderBase]: For 139514/139566 co-relation queries the response was YES. [2025-02-08 14:04:33,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32133 conditions, 3715 events. 1667/3715 cut-off events. For 139514/139566 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 26260 event pairs, 482 based on Foata normal form. 34/3749 useless extension candidates. Maximal degree in co-relation 31866. Up to 1625 conditions per place. [2025-02-08 14:04:33,614 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 395 selfloop transitions, 213 changer transitions 0/618 dead transitions. [2025-02-08 14:04:33,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 618 transitions, 13038 flow [2025-02-08 14:04:33,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 14:04:33,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-08 14:04:33,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 331 transitions. [2025-02-08 14:04:33,615 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49924585218702866 [2025-02-08 14:04:33,615 INFO L175 Difference]: Start difference. First operand has 366 places, 475 transitions, 9370 flow. Second operand 17 states and 331 transitions. [2025-02-08 14:04:33,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 618 transitions, 13038 flow [2025-02-08 14:04:34,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 618 transitions, 12731 flow, removed 114 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:34,063 INFO L231 Difference]: Finished difference. Result has 393 places, 513 transitions, 10953 flow [2025-02-08 14:04:34,064 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9124, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10953, PETRI_PLACES=393, PETRI_TRANSITIONS=513} [2025-02-08 14:04:34,064 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 354 predicate places. [2025-02-08 14:04:34,064 INFO L471 AbstractCegarLoop]: Abstraction has has 393 places, 513 transitions, 10953 flow [2025-02-08 14:04:34,065 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-02-08 14:04:34,065 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:34,065 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:34,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-02-08 14:04:34,065 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:34,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:34,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1933459664, now seen corresponding path program 7 times [2025-02-08 14:04:34,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:34,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998526711] [2025-02-08 14:04:34,066 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 14:04:34,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:34,074 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-08 14:04:34,080 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 14:04:34,080 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:04:34,081 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:34,339 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:34,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:34,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998526711] [2025-02-08 14:04:34,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998526711] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:34,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:34,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:34,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768388669] [2025-02-08 14:04:34,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:34,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 14:04:34,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:34,341 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 14:04:34,341 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:04:34,364 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:04:34,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 513 transitions, 10953 flow. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:34,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:34,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:04:34,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:36,241 INFO L124 PetriNetUnfolderBase]: 1811/4006 cut-off events. [2025-02-08 14:04:36,241 INFO L125 PetriNetUnfolderBase]: For 184696/184763 co-relation queries the response was YES. [2025-02-08 14:04:36,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37440 conditions, 4006 events. 1811/4006 cut-off events. For 184696/184763 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 28705 event pairs, 491 based on Foata normal form. 44/4050 useless extension candidates. Maximal degree in co-relation 37161. Up to 1751 conditions per place. [2025-02-08 14:04:36,291 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 431 selfloop transitions, 250 changer transitions 0/691 dead transitions. [2025-02-08 14:04:36,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 691 transitions, 15447 flow [2025-02-08 14:04:36,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2025-02-08 14:04:36,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2025-02-08 14:04:36,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 456 transitions. [2025-02-08 14:04:36,292 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48717948717948717 [2025-02-08 14:04:36,292 INFO L175 Difference]: Start difference. First operand has 393 places, 513 transitions, 10953 flow. Second operand 24 states and 456 transitions. [2025-02-08 14:04:36,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 691 transitions, 15447 flow [2025-02-08 14:04:36,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 691 transitions, 15082 flow, removed 179 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:36,946 INFO L231 Difference]: Finished difference. Result has 427 places, 560 transitions, 12928 flow [2025-02-08 14:04:36,947 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=10628, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=12928, PETRI_PLACES=427, PETRI_TRANSITIONS=560} [2025-02-08 14:04:36,947 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 388 predicate places. [2025-02-08 14:04:36,947 INFO L471 AbstractCegarLoop]: Abstraction has has 427 places, 560 transitions, 12928 flow [2025-02-08 14:04:36,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:36,947 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:36,948 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:36,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-02-08 14:04:36,948 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:36,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:36,948 INFO L85 PathProgramCache]: Analyzing trace with hash 28266988, now seen corresponding path program 8 times [2025-02-08 14:04:36,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:36,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410888876] [2025-02-08 14:04:36,948 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-02-08 14:04:36,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:36,955 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-02-08 14:04:36,957 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-02-08 14:04:36,957 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-02-08 14:04:36,958 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:37,056 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:37,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:37,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410888876] [2025-02-08 14:04:37,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410888876] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:37,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:37,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:37,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508584574] [2025-02-08 14:04:37,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:37,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 14:04:37,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:37,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 14:04:37,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-08 14:04:37,072 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:04:37,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 560 transitions, 12928 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-02-08 14:04:37,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:37,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:04:37,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:38,924 INFO L124 PetriNetUnfolderBase]: 1916/4217 cut-off events. [2025-02-08 14:04:38,924 INFO L125 PetriNetUnfolderBase]: For 236890/236958 co-relation queries the response was YES. [2025-02-08 14:04:38,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41984 conditions, 4217 events. 1916/4217 cut-off events. For 236890/236958 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 30392 event pairs, 630 based on Foata normal form. 32/4249 useless extension candidates. Maximal degree in co-relation 41692. Up to 1866 conditions per place. [2025-02-08 14:04:39,010 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 497 selfloop transitions, 178 changer transitions 0/685 dead transitions. [2025-02-08 14:04:39,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 685 transitions, 16783 flow [2025-02-08 14:04:39,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 14:04:39,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-02-08 14:04:39,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 371 transitions. [2025-02-08 14:04:39,011 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5284900284900285 [2025-02-08 14:04:39,012 INFO L175 Difference]: Start difference. First operand has 427 places, 560 transitions, 12928 flow. Second operand 18 states and 371 transitions. [2025-02-08 14:04:39,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 685 transitions, 16783 flow [2025-02-08 14:04:40,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 685 transitions, 16274 flow, removed 235 selfloop flow, removed 4 redundant places. [2025-02-08 14:04:40,037 INFO L231 Difference]: Finished difference. Result has 450 places, 597 transitions, 14195 flow [2025-02-08 14:04:40,038 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=12474, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=14195, PETRI_PLACES=450, PETRI_TRANSITIONS=597} [2025-02-08 14:04:40,038 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 411 predicate places. [2025-02-08 14:04:40,038 INFO L471 AbstractCegarLoop]: Abstraction has has 450 places, 597 transitions, 14195 flow [2025-02-08 14:04:40,038 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-02-08 14:04:40,038 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:40,038 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:40,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-02-08 14:04:40,039 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:40,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:40,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1685914196, now seen corresponding path program 9 times [2025-02-08 14:04:40,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:40,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858960439] [2025-02-08 14:04:40,040 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 14:04:40,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:40,051 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-02-08 14:04:40,054 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-02-08 14:04:40,054 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 14:04:40,054 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:40,189 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:40,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:40,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858960439] [2025-02-08 14:04:40,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858960439] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:40,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:40,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:40,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336519535] [2025-02-08 14:04:40,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:40,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 14:04:40,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:40,191 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 14:04:40,191 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-08 14:04:40,224 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:04:40,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 597 transitions, 14195 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-02-08 14:04:40,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:40,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:04:40,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:41,830 INFO L124 PetriNetUnfolderBase]: 2021/4471 cut-off events. [2025-02-08 14:04:41,830 INFO L125 PetriNetUnfolderBase]: For 289261/289320 co-relation queries the response was YES. [2025-02-08 14:04:41,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45877 conditions, 4471 events. 2021/4471 cut-off events. For 289261/289320 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 32744 event pairs, 673 based on Foata normal form. 32/4503 useless extension candidates. Maximal degree in co-relation 45576. Up to 2142 conditions per place. [2025-02-08 14:04:41,918 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 525 selfloop transitions, 181 changer transitions 0/716 dead transitions. [2025-02-08 14:04:41,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 716 transitions, 18153 flow [2025-02-08 14:04:41,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 14:04:41,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-08 14:04:41,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 348 transitions. [2025-02-08 14:04:41,920 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5248868778280543 [2025-02-08 14:04:41,920 INFO L175 Difference]: Start difference. First operand has 450 places, 597 transitions, 14195 flow. Second operand 17 states and 348 transitions. [2025-02-08 14:04:41,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 716 transitions, 18153 flow [2025-02-08 14:04:43,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 716 transitions, 17805 flow, removed 174 selfloop flow, removed 0 redundant places. [2025-02-08 14:04:43,169 INFO L231 Difference]: Finished difference. Result has 477 places, 630 transitions, 15725 flow [2025-02-08 14:04:43,170 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13855, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15725, PETRI_PLACES=477, PETRI_TRANSITIONS=630} [2025-02-08 14:04:43,170 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 438 predicate places. [2025-02-08 14:04:43,170 INFO L471 AbstractCegarLoop]: Abstraction has has 477 places, 630 transitions, 15725 flow [2025-02-08 14:04:43,170 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-02-08 14:04:43,170 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:43,170 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:43,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-02-08 14:04:43,170 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:43,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:43,171 INFO L85 PathProgramCache]: Analyzing trace with hash 218089188, now seen corresponding path program 10 times [2025-02-08 14:04:43,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:43,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161913204] [2025-02-08 14:04:43,171 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 14:04:43,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:43,178 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-02-08 14:04:43,183 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 14:04:43,183 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 14:04:43,183 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:43,501 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:43,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:43,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161913204] [2025-02-08 14:04:43,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [161913204] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:43,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:43,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:43,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599183602] [2025-02-08 14:04:43,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:43,503 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 14:04:43,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:43,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 14:04:43,503 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:04:43,535 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2025-02-08 14:04:43,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 630 transitions, 15725 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:43,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:43,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2025-02-08 14:04:43,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:45,052 INFO L124 PetriNetUnfolderBase]: 1951/4379 cut-off events. [2025-02-08 14:04:45,052 INFO L125 PetriNetUnfolderBase]: For 328054/328090 co-relation queries the response was YES. [2025-02-08 14:04:45,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47016 conditions, 4379 events. 1951/4379 cut-off events. For 328054/328090 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 32981 event pairs, 445 based on Foata normal form. 26/4405 useless extension candidates. Maximal degree in co-relation 46704. Up to 2951 conditions per place. [2025-02-08 14:04:45,134 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 589 selfloop transitions, 184 changer transitions 0/790 dead transitions. [2025-02-08 14:04:45,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 790 transitions, 20649 flow [2025-02-08 14:04:45,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-02-08 14:04:45,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2025-02-08 14:04:45,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 325 transitions. [2025-02-08 14:04:45,135 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2025-02-08 14:04:45,135 INFO L175 Difference]: Start difference. First operand has 477 places, 630 transitions, 15725 flow. Second operand 16 states and 325 transitions. [2025-02-08 14:04:45,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 790 transitions, 20649 flow [2025-02-08 14:04:46,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 790 transitions, 20205 flow, removed 190 selfloop flow, removed 3 redundant places. [2025-02-08 14:04:46,511 INFO L231 Difference]: Finished difference. Result has 499 places, 672 transitions, 17647 flow [2025-02-08 14:04:46,512 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15288, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=17647, PETRI_PLACES=499, PETRI_TRANSITIONS=672} [2025-02-08 14:04:46,512 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 460 predicate places. [2025-02-08 14:04:46,512 INFO L471 AbstractCegarLoop]: Abstraction has has 499 places, 672 transitions, 17647 flow [2025-02-08 14:04:46,512 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:46,512 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:46,512 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:46,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-02-08 14:04:46,513 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:46,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:46,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1971823610, now seen corresponding path program 11 times [2025-02-08 14:04:46,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:46,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676239184] [2025-02-08 14:04:46,514 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 14:04:46,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:46,524 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-02-08 14:04:46,534 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 14:04:46,534 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-02-08 14:04:46,534 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:46,822 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:46,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:46,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676239184] [2025-02-08 14:04:46,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676239184] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:46,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:46,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:46,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012982384] [2025-02-08 14:04:46,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:46,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 14:04:46,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:46,823 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 14:04:46,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:04:46,853 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2025-02-08 14:04:46,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 672 transitions, 17647 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:46,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:46,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2025-02-08 14:04:46,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:48,550 INFO L124 PetriNetUnfolderBase]: 2040/4572 cut-off events. [2025-02-08 14:04:48,550 INFO L125 PetriNetUnfolderBase]: For 371982/372011 co-relation queries the response was YES. [2025-02-08 14:04:48,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50341 conditions, 4572 events. 2040/4572 cut-off events. For 371982/372011 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 34851 event pairs, 505 based on Foata normal form. 27/4598 useless extension candidates. Maximal degree in co-relation 50018. Up to 3211 conditions per place. [2025-02-08 14:04:48,641 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 643 selfloop transitions, 120 changer transitions 0/780 dead transitions. [2025-02-08 14:04:48,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 780 transitions, 21220 flow [2025-02-08 14:04:48,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-02-08 14:04:48,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-02-08 14:04:48,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 284 transitions. [2025-02-08 14:04:48,642 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5201465201465202 [2025-02-08 14:04:48,642 INFO L175 Difference]: Start difference. First operand has 499 places, 672 transitions, 17647 flow. Second operand 14 states and 284 transitions. [2025-02-08 14:04:48,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 780 transitions, 21220 flow [2025-02-08 14:04:50,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 780 transitions, 20693 flow, removed 229 selfloop flow, removed 4 redundant places. [2025-02-08 14:04:50,509 INFO L231 Difference]: Finished difference. Result has 516 places, 690 transitions, 18341 flow [2025-02-08 14:04:50,510 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=17128, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=18341, PETRI_PLACES=516, PETRI_TRANSITIONS=690} [2025-02-08 14:04:50,511 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 477 predicate places. [2025-02-08 14:04:50,511 INFO L471 AbstractCegarLoop]: Abstraction has has 516 places, 690 transitions, 18341 flow [2025-02-08 14:04:50,511 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:50,511 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:50,511 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:50,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-02-08 14:04:50,512 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:50,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:50,513 INFO L85 PathProgramCache]: Analyzing trace with hash -619839492, now seen corresponding path program 3 times [2025-02-08 14:04:50,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:50,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845511501] [2025-02-08 14:04:50,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-02-08 14:04:50,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:50,522 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-02-08 14:04:50,524 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-02-08 14:04:50,524 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-02-08 14:04:50,524 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:50,618 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:04:50,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:50,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845511501] [2025-02-08 14:04:50,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845511501] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:50,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:50,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:50,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329698628] [2025-02-08 14:04:50,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:50,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 14:04:50,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:50,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 14:04:50,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-02-08 14:04:50,635 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:04:50,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 690 transitions, 18341 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-02-08 14:04:50,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:50,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:04:50,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:52,926 INFO L124 PetriNetUnfolderBase]: 2459/5351 cut-off events. [2025-02-08 14:04:52,926 INFO L125 PetriNetUnfolderBase]: For 413094/413251 co-relation queries the response was YES. [2025-02-08 14:04:52,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57174 conditions, 5351 events. 2459/5351 cut-off events. For 413094/413251 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 40485 event pairs, 920 based on Foata normal form. 39/5374 useless extension candidates. Maximal degree in co-relation 56843. Up to 2902 conditions per place. [2025-02-08 14:04:53,019 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 658 selfloop transitions, 198 changer transitions 0/870 dead transitions. [2025-02-08 14:04:53,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 870 transitions, 24203 flow [2025-02-08 14:04:53,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-02-08 14:04:53,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-02-08 14:04:53,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 364 transitions. [2025-02-08 14:04:53,021 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2025-02-08 14:04:53,021 INFO L175 Difference]: Start difference. First operand has 516 places, 690 transitions, 18341 flow. Second operand 18 states and 364 transitions. [2025-02-08 14:04:53,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 870 transitions, 24203 flow [2025-02-08 14:04:54,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 870 transitions, 23720 flow, removed 232 selfloop flow, removed 2 redundant places. [2025-02-08 14:04:54,985 INFO L231 Difference]: Finished difference. Result has 542 places, 729 transitions, 19662 flow [2025-02-08 14:04:54,985 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18020, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=19662, PETRI_PLACES=542, PETRI_TRANSITIONS=729} [2025-02-08 14:04:54,986 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 503 predicate places. [2025-02-08 14:04:54,986 INFO L471 AbstractCegarLoop]: Abstraction has has 542 places, 729 transitions, 19662 flow [2025-02-08 14:04:54,986 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-02-08 14:04:54,986 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:04:54,986 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:04:54,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-02-08 14:04:54,986 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:04:54,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:04:54,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1622001236, now seen corresponding path program 4 times [2025-02-08 14:04:54,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:04:54,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380715716] [2025-02-08 14:04:54,987 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-02-08 14:04:54,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:04:54,994 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-02-08 14:04:55,000 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 14:04:55,000 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-02-08 14:04:55,000 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:04:55,271 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:04:55,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:04:55,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380715716] [2025-02-08 14:04:55,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1380715716] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:04:55,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:04:55,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:04:55,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737545440] [2025-02-08 14:04:55,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:04:55,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 14:04:55,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:04:55,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 14:04:55,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:04:55,306 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 39 [2025-02-08 14:04:55,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 729 transitions, 19662 flow. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:04:55,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:04:55,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 39 [2025-02-08 14:04:55,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:04:57,677 INFO L124 PetriNetUnfolderBase]: 2332/5163 cut-off events. [2025-02-08 14:04:57,677 INFO L125 PetriNetUnfolderBase]: For 459803/459829 co-relation queries the response was YES. [2025-02-08 14:04:57,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59854 conditions, 5163 events. 2332/5163 cut-off events. For 459803/459829 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 40002 event pairs, 575 based on Foata normal form. 22/5185 useless extension candidates. Maximal degree in co-relation 59512. Up to 3647 conditions per place. [2025-02-08 14:04:57,793 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 801 selfloop transitions, 98 changer transitions 0/917 dead transitions. [2025-02-08 14:04:57,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 917 transitions, 25841 flow [2025-02-08 14:04:57,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-02-08 14:04:57,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-02-08 14:04:57,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 261 transitions. [2025-02-08 14:04:57,794 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.514792899408284 [2025-02-08 14:04:57,794 INFO L175 Difference]: Start difference. First operand has 542 places, 729 transitions, 19662 flow. Second operand 13 states and 261 transitions. [2025-02-08 14:04:57,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 917 transitions, 25841 flow [2025-02-08 14:05:00,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 917 transitions, 25541 flow, removed 68 selfloop flow, removed 2 redundant places. [2025-02-08 14:05:00,517 INFO L231 Difference]: Finished difference. Result has 560 places, 780 transitions, 21355 flow [2025-02-08 14:05:00,518 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19425, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=729, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=21355, PETRI_PLACES=560, PETRI_TRANSITIONS=780} [2025-02-08 14:05:00,519 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 521 predicate places. [2025-02-08 14:05:00,519 INFO L471 AbstractCegarLoop]: Abstraction has has 560 places, 780 transitions, 21355 flow [2025-02-08 14:05:00,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:05:00,519 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:05:00,519 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:05:00,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-02-08 14:05:00,519 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:05:00,520 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:05:00,520 INFO L85 PathProgramCache]: Analyzing trace with hash -820325426, now seen corresponding path program 5 times [2025-02-08 14:05:00,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:05:00,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835016042] [2025-02-08 14:05:00,520 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-02-08 14:05:00,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:05:00,528 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-02-08 14:05:00,538 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 14:05:00,538 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-02-08 14:05:00,538 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:05:00,765 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:05:00,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:05:00,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835016042] [2025-02-08 14:05:00,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835016042] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:05:00,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:05:00,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:05:00,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136913772] [2025-02-08 14:05:00,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:05:00,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 14:05:00,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:05:00,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 14:05:00,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:05:00,791 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:05:00,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 780 transitions, 21355 flow. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:05:00,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:05:00,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:05:00,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:05:03,397 INFO L124 PetriNetUnfolderBase]: 2831/6095 cut-off events. [2025-02-08 14:05:03,398 INFO L125 PetriNetUnfolderBase]: For 542860/542953 co-relation queries the response was YES. [2025-02-08 14:05:03,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71205 conditions, 6095 events. 2831/6095 cut-off events. For 542860/542953 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 47190 event pairs, 917 based on Foata normal form. 31/6117 useless extension candidates. Maximal degree in co-relation 70854. Up to 2918 conditions per place. [2025-02-08 14:05:03,524 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 700 selfloop transitions, 339 changer transitions 0/1053 dead transitions. [2025-02-08 14:05:03,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 1053 transitions, 31131 flow [2025-02-08 14:05:03,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-02-08 14:05:03,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-02-08 14:05:03,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 440 transitions. [2025-02-08 14:05:03,525 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2025-02-08 14:05:03,525 INFO L175 Difference]: Start difference. First operand has 560 places, 780 transitions, 21355 flow. Second operand 22 states and 440 transitions. [2025-02-08 14:05:03,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 1053 transitions, 31131 flow [2025-02-08 14:05:06,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 1053 transitions, 30999 flow, removed 55 selfloop flow, removed 2 redundant places. [2025-02-08 14:05:06,578 INFO L231 Difference]: Finished difference. Result has 588 places, 878 transitions, 25896 flow [2025-02-08 14:05:06,578 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21244, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=25896, PETRI_PLACES=588, PETRI_TRANSITIONS=878} [2025-02-08 14:05:06,579 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 549 predicate places. [2025-02-08 14:05:06,579 INFO L471 AbstractCegarLoop]: Abstraction has has 588 places, 878 transitions, 25896 flow [2025-02-08 14:05:06,579 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:05:06,579 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:05:06,579 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:05:06,579 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-02-08 14:05:06,579 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:05:06,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:05:06,580 INFO L85 PathProgramCache]: Analyzing trace with hash -490882974, now seen corresponding path program 6 times [2025-02-08 14:05:06,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:05:06,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960177541] [2025-02-08 14:05:06,580 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-02-08 14:05:06,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:05:06,588 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-02-08 14:05:06,591 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-02-08 14:05:06,591 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-02-08 14:05:06,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:05:06,710 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-02-08 14:05:06,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:05:06,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960177541] [2025-02-08 14:05:06,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960177541] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:05:06,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:05:06,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:05:06,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739237212] [2025-02-08 14:05:06,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:05:06,711 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-02-08 14:05:06,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:05:06,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-02-08 14:05:06,711 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-02-08 14:05:06,737 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:05:06,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 878 transitions, 25896 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-02-08 14:05:06,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:05:06,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:05:06,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:05:10,189 INFO L124 PetriNetUnfolderBase]: 2939/6334 cut-off events. [2025-02-08 14:05:10,189 INFO L125 PetriNetUnfolderBase]: For 604915/605005 co-relation queries the response was YES. [2025-02-08 14:05:10,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77060 conditions, 6334 events. 2939/6334 cut-off events. For 604915/605005 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 49899 event pairs, 669 based on Foata normal form. 30/6360 useless extension candidates. Maximal degree in co-relation 76699. Up to 1866 conditions per place. [2025-02-08 14:05:10,287 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 738 selfloop transitions, 340 changer transitions 0/1092 dead transitions. [2025-02-08 14:05:10,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 1092 transitions, 33232 flow [2025-02-08 14:05:10,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 14:05:10,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-08 14:05:10,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 331 transitions. [2025-02-08 14:05:10,288 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49924585218702866 [2025-02-08 14:05:10,288 INFO L175 Difference]: Start difference. First operand has 588 places, 878 transitions, 25896 flow. Second operand 17 states and 331 transitions. [2025-02-08 14:05:10,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 1092 transitions, 33232 flow [2025-02-08 14:05:13,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 1092 transitions, 32726 flow, removed 244 selfloop flow, removed 2 redundant places. [2025-02-08 14:05:13,530 INFO L231 Difference]: Finished difference. Result has 615 places, 945 transitions, 28589 flow [2025-02-08 14:05:13,530 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=25414, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=878, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=28589, PETRI_PLACES=615, PETRI_TRANSITIONS=945} [2025-02-08 14:05:13,531 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 576 predicate places. [2025-02-08 14:05:13,531 INFO L471 AbstractCegarLoop]: Abstraction has has 615 places, 945 transitions, 28589 flow [2025-02-08 14:05:13,531 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-02-08 14:05:13,531 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-02-08 14:05:13,531 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-02-08 14:05:13,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-02-08 14:05:13,531 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (and 12 more)] === [2025-02-08 14:05:13,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-02-08 14:05:13,532 INFO L85 PathProgramCache]: Analyzing trace with hash 219013794, now seen corresponding path program 7 times [2025-02-08 14:05:13,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-02-08 14:05:13,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028161563] [2025-02-08 14:05:13,532 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-02-08 14:05:13,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-02-08 14:05:13,539 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-02-08 14:05:13,544 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-02-08 14:05:13,544 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-02-08 14:05:13,544 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-02-08 14:05:13,747 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-02-08 14:05:13,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-02-08 14:05:13,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028161563] [2025-02-08 14:05:13,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028161563] provided 1 perfect and 0 imperfect interpolant sequences [2025-02-08 14:05:13,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-02-08 14:05:13,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-02-08 14:05:13,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64410518] [2025-02-08 14:05:13,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-02-08 14:05:13,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-02-08 14:05:13,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-02-08 14:05:13,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-02-08 14:05:13,749 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-02-08 14:05:13,771 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 39 [2025-02-08 14:05:13,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 945 transitions, 28589 flow. Second operand has 11 states, 11 states have (on average 12.545454545454545) internal successors, (138), 11 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-02-08 14:05:13,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-02-08 14:05:13,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 39 [2025-02-08 14:05:13,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-02-08 14:05:16,872 INFO L124 PetriNetUnfolderBase]: 3037/6544 cut-off events. [2025-02-08 14:05:16,872 INFO L125 PetriNetUnfolderBase]: For 664696/664814 co-relation queries the response was YES. [2025-02-08 14:05:16,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82643 conditions, 6544 events. 3037/6544 cut-off events. For 664696/664814 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 51380 event pairs, 1065 based on Foata normal form. 32/6565 useless extension candidates. Maximal degree in co-relation 82270. Up to 2884 conditions per place. [2025-02-08 14:05:16,991 INFO L140 encePairwiseOnDemand]: 24/39 looper letters, 900 selfloop transitions, 178 changer transitions 0/1092 dead transitions. [2025-02-08 14:05:16,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 1092 transitions, 34770 flow [2025-02-08 14:05:16,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-02-08 14:05:16,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-02-08 14:05:16,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 349 transitions. [2025-02-08 14:05:16,992 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.526395173453997 [2025-02-08 14:05:16,993 INFO L175 Difference]: Start difference. First operand has 615 places, 945 transitions, 28589 flow. Second operand 17 states and 349 transitions. [2025-02-08 14:05:16,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 1092 transitions, 34770 flow