./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/goblint-regression/06-symbeq_05-funloop_hard2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 551b0097 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/goblint-regression/06-symbeq_05-funloop_hard2.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 9e83a031749850377e0f1ecd2c361048b8f87f697f146600048034d31c93bd9a --- Real Ultimate output --- This is Ultimate 0.3.0-?-551b009-m [2025-01-10 06:44:02,272 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-10 06:44:02,334 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2025-01-10 06:44:02,339 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-10 06:44:02,341 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-10 06:44:02,365 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-10 06:44:02,366 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-10 06:44:02,367 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-10 06:44:02,367 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-01-10 06:44:02,367 INFO L153 SettingsManager]: * Use memory slicer=true [2025-01-10 06:44:02,368 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-10 06:44:02,368 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-10 06:44:02,368 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-10 06:44:02,368 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-10 06:44:02,369 INFO L153 SettingsManager]: * Use SBE=true [2025-01-10 06:44:02,369 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-10 06:44:02,369 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-10 06:44:02,369 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-10 06:44:02,369 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-10 06:44:02,370 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-10 06:44:02,370 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 06:44:02,371 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 06:44:02,371 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-01-10 06:44:02,371 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-01-10 06:44:02,371 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 -> 9e83a031749850377e0f1ecd2c361048b8f87f697f146600048034d31c93bd9a [2025-01-10 06:44:02,613 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-10 06:44:02,618 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-10 06:44:02,622 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-10 06:44:02,623 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-10 06:44:02,623 INFO L274 PluginConnector]: CDTParser initialized [2025-01-10 06:44:02,624 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/goblint-regression/06-symbeq_05-funloop_hard2.i [2025-01-10 06:44:03,826 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0adfd6d4c/afab4aafa6a04828a60f25654995b1d4/FLAG73433add3 [2025-01-10 06:44:04,134 INFO L384 CDTParser]: Found 1 translation units. [2025-01-10 06:44:04,135 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/goblint-regression/06-symbeq_05-funloop_hard2.i [2025-01-10 06:44:04,150 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0adfd6d4c/afab4aafa6a04828a60f25654995b1d4/FLAG73433add3 [2025-01-10 06:44:04,408 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/0adfd6d4c/afab4aafa6a04828a60f25654995b1d4 [2025-01-10 06:44:04,410 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-10 06:44:04,411 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-10 06:44:04,412 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-10 06:44:04,413 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-10 06:44:04,416 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-10 06:44:04,417 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,417 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ea24f20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04, skipping insertion in model container [2025-01-10 06:44:04,418 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,447 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-10 06:44:04,698 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 06:44:04,723 INFO L200 MainTranslator]: Completed pre-run [2025-01-10 06:44:04,754 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-10 06:44:04,795 INFO L204 MainTranslator]: Completed translation [2025-01-10 06:44:04,796 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04 WrapperNode [2025-01-10 06:44:04,797 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-10 06:44:04,798 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-10 06:44:04,798 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-10 06:44:04,798 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-10 06:44:04,804 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,813 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,835 INFO L138 Inliner]: procedures = 263, calls = 74, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 146 [2025-01-10 06:44:04,836 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-10 06:44:04,836 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-10 06:44:04,837 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-10 06:44:04,837 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-10 06:44:04,843 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,844 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,849 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,863 INFO L175 MemorySlicer]: Split 66 memory accesses to 1 slices as follows [66]. 100 percent of accesses are in the largest equivalence class. The 60 initializations are split as follows [60]. The 3 writes are split as follows [3]. [2025-01-10 06:44:04,864 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,864 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,869 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,870 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,871 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,872 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,873 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,874 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-10 06:44:04,875 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-10 06:44:04,875 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-10 06:44:04,875 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-10 06:44:04,877 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (1/1) ... [2025-01-10 06:44:04,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-01-10 06:44:04,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:04,909 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-01-10 06:44:04,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-01-10 06:44:04,927 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-01-10 06:44:04,927 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2025-01-10 06:44:04,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2025-01-10 06:44:04,927 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-01-10 06:44:04,927 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-10 06:44:04,928 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2025-01-10 06:44:04,928 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2025-01-10 06:44:04,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-01-10 06:44:04,928 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-10 06:44:04,928 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-10 06:44:04,929 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-10 06:44:05,025 INFO L234 CfgBuilder]: Building ICFG [2025-01-10 06:44:05,027 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-10 06:44:05,286 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-10 06:44:05,286 INFO L283 CfgBuilder]: Performing block encoding [2025-01-10 06:44:05,507 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-10 06:44:05,507 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-10 06:44:05,507 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:44:05 BoogieIcfgContainer [2025-01-10 06:44:05,508 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-10 06:44:05,509 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-10 06:44:05,509 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-10 06:44:05,512 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-10 06:44:05,513 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.01 06:44:04" (1/3) ... [2025-01-10 06:44:05,513 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74d76196 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:44:05, skipping insertion in model container [2025-01-10 06:44:05,514 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.01 06:44:04" (2/3) ... [2025-01-10 06:44:05,514 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@74d76196 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.01 06:44:05, skipping insertion in model container [2025-01-10 06:44:05,514 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.01 06:44:05" (3/3) ... [2025-01-10 06:44:05,515 INFO L128 eAbstractionObserver]: Analyzing ICFG 06-symbeq_05-funloop_hard2.i [2025-01-10 06:44:05,525 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-10 06:44:05,526 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 06-symbeq_05-funloop_hard2.i that has 2 procedures, 45 locations, 1 initial locations, 3 loop locations, and 12 error locations. [2025-01-10 06:44:05,526 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-10 06:44:05,565 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-01-10 06:44:05,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 48 places, 47 transitions, 98 flow [2025-01-10 06:44:05,618 INFO L124 PetriNetUnfolderBase]: 3/46 cut-off events. [2025-01-10 06:44:05,620 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-01-10 06:44:05,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 46 events. 3/46 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 115 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 38. Up to 2 conditions per place. [2025-01-10 06:44:05,626 INFO L82 GeneralOperation]: Start removeDead. Operand has 48 places, 47 transitions, 98 flow [2025-01-10 06:44:05,628 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 47 places, 46 transitions, 95 flow [2025-01-10 06:44:05,637 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-01-10 06:44:05,648 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;@1303bebf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-10 06:44:05,648 INFO L334 AbstractCegarLoop]: Starting to check reachability of 17 error locations. [2025-01-10 06:44:05,653 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-01-10 06:44:05,654 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2025-01-10 06:44:05,654 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-01-10 06:44:05,654 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:05,655 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2025-01-10 06:44:05,655 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:05,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:05,659 INFO L85 PathProgramCache]: Analyzing trace with hash 386137, now seen corresponding path program 1 times [2025-01-10 06:44:05,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:05,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211523493] [2025-01-10 06:44:05,665 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:05,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:05,726 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 3 statements into 1 equivalence classes. [2025-01-10 06:44:05,743 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 3 of 3 statements. [2025-01-10 06:44:05,743 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:05,744 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:05,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:05,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:05,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211523493] [2025-01-10 06:44:05,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211523493] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:05,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:05,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-10 06:44:05,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634143851] [2025-01-10 06:44:05,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:05,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 06:44:05,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:05,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 06:44:05,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 06:44:05,935 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-01-10 06:44:05,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 46 transitions, 95 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:05,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:05,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-01-10 06:44:05,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:06,111 INFO L124 PetriNetUnfolderBase]: 119/360 cut-off events. [2025-01-10 06:44:06,111 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-01-10 06:44:06,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 605 conditions, 360 events. 119/360 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1895 event pairs, 96 based on Foata normal form. 1/301 useless extension candidates. Maximal degree in co-relation 587. Up to 237 conditions per place. [2025-01-10 06:44:06,117 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 24 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2025-01-10 06:44:06,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 45 transitions, 149 flow [2025-01-10 06:44:06,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 06:44:06,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-01-10 06:44:06,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2025-01-10 06:44:06,128 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2025-01-10 06:44:06,130 INFO L175 Difference]: Start difference. First operand has 47 places, 46 transitions, 95 flow. Second operand 4 states and 101 transitions. [2025-01-10 06:44:06,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 45 transitions, 149 flow [2025-01-10 06:44:06,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 45 transitions, 148 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:06,138 INFO L231 Difference]: Finished difference. Result has 48 places, 45 transitions, 100 flow [2025-01-10 06:44:06,140 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=100, PETRI_PLACES=48, PETRI_TRANSITIONS=45} [2025-01-10 06:44:06,143 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 1 predicate places. [2025-01-10 06:44:06,144 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 45 transitions, 100 flow [2025-01-10 06:44:06,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:06,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:06,145 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2025-01-10 06:44:06,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-10 06:44:06,145 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:06,145 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:06,146 INFO L85 PathProgramCache]: Analyzing trace with hash 11970623, now seen corresponding path program 1 times [2025-01-10 06:44:06,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:06,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357200345] [2025-01-10 06:44:06,146 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:06,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:06,159 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 4 statements into 1 equivalence classes. [2025-01-10 06:44:06,172 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 4 of 4 statements. [2025-01-10 06:44:06,172 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:06,172 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:06,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:06,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:06,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357200345] [2025-01-10 06:44:06,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357200345] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:06,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:06,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-10 06:44:06,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503189846] [2025-01-10 06:44:06,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:06,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 06:44:06,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:06,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 06:44:06,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 06:44:06,255 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-01-10 06:44:06,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 45 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:06,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:06,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-01-10 06:44:06,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:06,351 INFO L124 PetriNetUnfolderBase]: 119/363 cut-off events. [2025-01-10 06:44:06,353 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-01-10 06:44:06,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 616 conditions, 363 events. 119/363 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1905 event pairs, 96 based on Foata normal form. 1/305 useless extension candidates. Maximal degree in co-relation 591. Up to 241 conditions per place. [2025-01-10 06:44:06,357 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 27 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2025-01-10 06:44:06,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 47 transitions, 168 flow [2025-01-10 06:44:06,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 06:44:06,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-01-10 06:44:06,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 104 transitions. [2025-01-10 06:44:06,359 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2025-01-10 06:44:06,360 INFO L175 Difference]: Start difference. First operand has 48 places, 45 transitions, 100 flow. Second operand 4 states and 104 transitions. [2025-01-10 06:44:06,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 47 transitions, 168 flow [2025-01-10 06:44:06,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 47 transitions, 156 flow, removed 0 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:06,361 INFO L231 Difference]: Finished difference. Result has 50 places, 47 transitions, 114 flow [2025-01-10 06:44:06,362 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=114, PETRI_PLACES=50, PETRI_TRANSITIONS=47} [2025-01-10 06:44:06,362 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 3 predicate places. [2025-01-10 06:44:06,362 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 47 transitions, 114 flow [2025-01-10 06:44:06,362 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:06,362 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:06,363 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2025-01-10 06:44:06,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-10 06:44:06,363 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:06,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:06,363 INFO L85 PathProgramCache]: Analyzing trace with hash 134926149, now seen corresponding path program 1 times [2025-01-10 06:44:06,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:06,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153767409] [2025-01-10 06:44:06,363 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:06,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:06,377 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 7 statements into 1 equivalence classes. [2025-01-10 06:44:06,388 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 7 of 7 statements. [2025-01-10 06:44:06,388 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:06,389 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:06,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-10 06:44:06,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:06,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153767409] [2025-01-10 06:44:06,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153767409] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:06,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:06,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2025-01-10 06:44:06,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312790823] [2025-01-10 06:44:06,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:06,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-10 06:44:06,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:06,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-10 06:44:06,448 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-10 06:44:06,452 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-01-10 06:44:06,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 47 transitions, 114 flow. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:06,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:06,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-01-10 06:44:06,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:06,535 INFO L124 PetriNetUnfolderBase]: 119/362 cut-off events. [2025-01-10 06:44:06,536 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2025-01-10 06:44:06,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 618 conditions, 362 events. 119/362 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1902 event pairs, 96 based on Foata normal form. 0/303 useless extension candidates. Maximal degree in co-relation 601. Up to 240 conditions per place. [2025-01-10 06:44:06,540 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 25 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2025-01-10 06:44:06,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 46 transitions, 168 flow [2025-01-10 06:44:06,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-10 06:44:06,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-01-10 06:44:06,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2025-01-10 06:44:06,541 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5815602836879432 [2025-01-10 06:44:06,541 INFO L175 Difference]: Start difference. First operand has 50 places, 47 transitions, 114 flow. Second operand 3 states and 82 transitions. [2025-01-10 06:44:06,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 46 transitions, 168 flow [2025-01-10 06:44:06,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 46 transitions, 166 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:06,542 INFO L231 Difference]: Finished difference. Result has 50 places, 46 transitions, 116 flow [2025-01-10 06:44:06,542 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=116, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2025-01-10 06:44:06,542 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 3 predicate places. [2025-01-10 06:44:06,543 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 116 flow [2025-01-10 06:44:06,543 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:06,543 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:06,543 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:06,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-01-10 06:44:06,543 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:06,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:06,543 INFO L85 PathProgramCache]: Analyzing trace with hash -719373961, now seen corresponding path program 1 times [2025-01-10 06:44:06,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:06,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550343096] [2025-01-10 06:44:06,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:06,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:06,555 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-10 06:44:06,566 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-10 06:44:06,566 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:06,566 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:06,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:06,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550343096] [2025-01-10 06:44:06,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550343096] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:06,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180198081] [2025-01-10 06:44:06,630 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:06,630 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:06,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:06,633 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:06,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-01-10 06:44:06,678 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 11 statements into 1 equivalence classes. [2025-01-10 06:44:06,698 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 11 of 11 statements. [2025-01-10 06:44:06,699 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:06,699 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:06,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-01-10 06:44:06,702 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:06,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:06,732 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 06:44:06,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:06,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180198081] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 06:44:06,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 06:44:06,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2025-01-10 06:44:06,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819233633] [2025-01-10 06:44:06,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 06:44:06,765 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:06,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:06,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:06,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:06,777 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-01-10 06:44:06,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 116 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:06,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:06,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-01-10 06:44:06,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:06,885 INFO L124 PetriNetUnfolderBase]: 119/366 cut-off events. [2025-01-10 06:44:06,885 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2025-01-10 06:44:06,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 634 conditions, 366 events. 119/366 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1899 event pairs, 96 based on Foata normal form. 2/310 useless extension candidates. Maximal degree in co-relation 598. Up to 238 conditions per place. [2025-01-10 06:44:06,888 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 25 selfloop transitions, 7 changer transitions 0/49 dead transitions. [2025-01-10 06:44:06,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 49 transitions, 198 flow [2025-01-10 06:44:06,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:06,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:06,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2025-01-10 06:44:06,892 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2025-01-10 06:44:06,892 INFO L175 Difference]: Start difference. First operand has 50 places, 46 transitions, 116 flow. Second operand 7 states and 160 transitions. [2025-01-10 06:44:06,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 49 transitions, 198 flow [2025-01-10 06:44:06,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 49 transitions, 184 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:06,893 INFO L231 Difference]: Finished difference. Result has 56 places, 49 transitions, 145 flow [2025-01-10 06:44:06,893 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=145, PETRI_PLACES=56, PETRI_TRANSITIONS=49} [2025-01-10 06:44:06,893 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 9 predicate places. [2025-01-10 06:44:06,893 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 49 transitions, 145 flow [2025-01-10 06:44:06,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:06,894 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:06,894 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:06,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2025-01-10 06:44:07,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:07,095 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:07,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:07,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1487677641, now seen corresponding path program 2 times [2025-01-10 06:44:07,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:07,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027409884] [2025-01-10 06:44:07,096 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:07,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:07,105 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 17 statements into 2 equivalence classes. [2025-01-10 06:44:07,117 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 8 of 17 statements. [2025-01-10 06:44:07,118 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:07,118 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:07,249 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-10 06:44:07,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:07,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027409884] [2025-01-10 06:44:07,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027409884] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:07,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:07,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-10 06:44:07,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326601544] [2025-01-10 06:44:07,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:07,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 06:44:07,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:07,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 06:44:07,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-10 06:44:07,257 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-01-10 06:44:07,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 49 transitions, 145 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:07,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:07,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-01-10 06:44:07,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:07,484 INFO L124 PetriNetUnfolderBase]: 218/564 cut-off events. [2025-01-10 06:44:07,485 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2025-01-10 06:44:07,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1043 conditions, 564 events. 218/564 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2971 event pairs, 41 based on Foata normal form. 25/532 useless extension candidates. Maximal degree in co-relation 1002. Up to 317 conditions per place. [2025-01-10 06:44:07,488 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 86 selfloop transitions, 14 changer transitions 0/115 dead transitions. [2025-01-10 06:44:07,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 115 transitions, 477 flow [2025-01-10 06:44:07,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:07,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:07,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2025-01-10 06:44:07,490 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6542553191489362 [2025-01-10 06:44:07,490 INFO L175 Difference]: Start difference. First operand has 56 places, 49 transitions, 145 flow. Second operand 8 states and 246 transitions. [2025-01-10 06:44:07,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 115 transitions, 477 flow [2025-01-10 06:44:07,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 115 transitions, 463 flow, removed 4 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:07,494 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 237 flow [2025-01-10 06:44:07,495 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=131, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=237, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2025-01-10 06:44:07,495 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 19 predicate places. [2025-01-10 06:44:07,496 INFO L471 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 237 flow [2025-01-10 06:44:07,496 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:07,496 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:07,496 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:07,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-01-10 06:44:07,496 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:07,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:07,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1526142988, now seen corresponding path program 1 times [2025-01-10 06:44:07,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:07,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316106913] [2025-01-10 06:44:07,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:07,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:07,509 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-10 06:44:07,514 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-10 06:44:07,516 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:07,516 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:07,565 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2025-01-10 06:44:07,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:07,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316106913] [2025-01-10 06:44:07,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316106913] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:07,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:07,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 06:44:07,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279471436] [2025-01-10 06:44:07,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:07,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-01-10 06:44:07,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:07,567 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-01-10 06:44:07,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2025-01-10 06:44:07,567 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:07,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 237 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:07,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:07,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:07,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:07,667 INFO L124 PetriNetUnfolderBase]: 229/645 cut-off events. [2025-01-10 06:44:07,667 INFO L125 PetriNetUnfolderBase]: For 246/246 co-relation queries the response was YES. [2025-01-10 06:44:07,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1416 conditions, 645 events. 229/645 cut-off events. For 246/246 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3460 event pairs, 70 based on Foata normal form. 0/561 useless extension candidates. Maximal degree in co-relation 1371. Up to 296 conditions per place. [2025-01-10 06:44:07,671 INFO L140 encePairwiseOnDemand]: 44/47 looper letters, 62 selfloop transitions, 2 changer transitions 0/80 dead transitions. [2025-01-10 06:44:07,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 80 transitions, 415 flow [2025-01-10 06:44:07,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-01-10 06:44:07,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2025-01-10 06:44:07,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 102 transitions. [2025-01-10 06:44:07,672 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.723404255319149 [2025-01-10 06:44:07,672 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 237 flow. Second operand 3 states and 102 transitions. [2025-01-10 06:44:07,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 80 transitions, 415 flow [2025-01-10 06:44:07,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 80 transitions, 411 flow, removed 2 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:07,675 INFO L231 Difference]: Finished difference. Result has 67 places, 60 transitions, 223 flow [2025-01-10 06:44:07,675 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=211, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=223, PETRI_PLACES=67, PETRI_TRANSITIONS=60} [2025-01-10 06:44:07,675 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 20 predicate places. [2025-01-10 06:44:07,676 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 60 transitions, 223 flow [2025-01-10 06:44:07,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:07,676 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:07,676 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:07,676 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-01-10 06:44:07,676 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:07,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:07,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1526094430, now seen corresponding path program 1 times [2025-01-10 06:44:07,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:07,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016766960] [2025-01-10 06:44:07,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:07,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:07,685 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-10 06:44:07,689 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-10 06:44:07,690 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:07,690 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:07,774 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:07,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:07,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016766960] [2025-01-10 06:44:07,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016766960] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:07,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330591230] [2025-01-10 06:44:07,774 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:07,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:07,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:07,776 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:07,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-10 06:44:07,823 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 17 statements into 1 equivalence classes. [2025-01-10 06:44:07,845 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 17 of 17 statements. [2025-01-10 06:44:07,845 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:07,845 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:07,846 INFO L256 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-10 06:44:07,847 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:07,881 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:07,881 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 06:44:07,956 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:07,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330591230] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 06:44:07,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 06:44:07,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2025-01-10 06:44:07,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207087406] [2025-01-10 06:44:07,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 06:44:07,956 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-01-10 06:44:07,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:07,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-01-10 06:44:07,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2025-01-10 06:44:07,970 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-01-10 06:44:07,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 60 transitions, 223 flow. Second operand has 16 states, 16 states have (on average 19.3125) internal successors, (309), 16 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:07,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:07,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-01-10 06:44:07,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:08,175 INFO L124 PetriNetUnfolderBase]: 219/659 cut-off events. [2025-01-10 06:44:08,175 INFO L125 PetriNetUnfolderBase]: For 275/277 co-relation queries the response was YES. [2025-01-10 06:44:08,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1494 conditions, 659 events. 219/659 cut-off events. For 275/277 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3636 event pairs, 123 based on Foata normal form. 4/594 useless extension candidates. Maximal degree in co-relation 1412. Up to 436 conditions per place. [2025-01-10 06:44:08,180 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 36 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2025-01-10 06:44:08,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 68 transitions, 373 flow [2025-01-10 06:44:08,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 06:44:08,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-01-10 06:44:08,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 314 transitions. [2025-01-10 06:44:08,183 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4453900709219858 [2025-01-10 06:44:08,184 INFO L175 Difference]: Start difference. First operand has 67 places, 60 transitions, 223 flow. Second operand 15 states and 314 transitions. [2025-01-10 06:44:08,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 68 transitions, 373 flow [2025-01-10 06:44:08,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 68 transitions, 371 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:08,189 INFO L231 Difference]: Finished difference. Result has 84 places, 68 transitions, 318 flow [2025-01-10 06:44:08,190 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=318, PETRI_PLACES=84, PETRI_TRANSITIONS=68} [2025-01-10 06:44:08,190 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 37 predicate places. [2025-01-10 06:44:08,190 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 68 transitions, 318 flow [2025-01-10 06:44:08,190 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 19.3125) internal successors, (309), 16 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:08,191 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:08,191 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:08,198 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-10 06:44:08,392 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:08,392 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:08,393 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:08,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1085731106, now seen corresponding path program 2 times [2025-01-10 06:44:08,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:08,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14434161] [2025-01-10 06:44:08,393 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:08,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:08,403 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 29 statements into 2 equivalence classes. [2025-01-10 06:44:08,409 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 8 of 29 statements. [2025-01-10 06:44:08,409 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:08,409 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:08,516 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-01-10 06:44:08,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:08,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14434161] [2025-01-10 06:44:08,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14434161] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:08,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:08,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-10 06:44:08,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030690212] [2025-01-10 06:44:08,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:08,518 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-10 06:44:08,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:08,518 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-10 06:44:08,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-10 06:44:08,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2025-01-10 06:44:08,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 68 transitions, 318 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:08,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:08,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2025-01-10 06:44:08,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:08,732 INFO L124 PetriNetUnfolderBase]: 273/738 cut-off events. [2025-01-10 06:44:08,732 INFO L125 PetriNetUnfolderBase]: For 315/315 co-relation queries the response was YES. [2025-01-10 06:44:08,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1721 conditions, 738 events. 273/738 cut-off events. For 315/315 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 4034 event pairs, 91 based on Foata normal form. 26/696 useless extension candidates. Maximal degree in co-relation 1615. Up to 492 conditions per place. [2025-01-10 06:44:08,737 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 70 selfloop transitions, 13 changer transitions 0/97 dead transitions. [2025-01-10 06:44:08,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 97 transitions, 599 flow [2025-01-10 06:44:08,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:08,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:08,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2025-01-10 06:44:08,738 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5683890577507599 [2025-01-10 06:44:08,738 INFO L175 Difference]: Start difference. First operand has 84 places, 68 transitions, 318 flow. Second operand 7 states and 187 transitions. [2025-01-10 06:44:08,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 97 transitions, 599 flow [2025-01-10 06:44:08,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 97 transitions, 581 flow, removed 5 selfloop flow, removed 4 redundant places. [2025-01-10 06:44:08,744 INFO L231 Difference]: Finished difference. Result has 91 places, 75 transitions, 386 flow [2025-01-10 06:44:08,745 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=386, PETRI_PLACES=91, PETRI_TRANSITIONS=75} [2025-01-10 06:44:08,745 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 44 predicate places. [2025-01-10 06:44:08,747 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 75 transitions, 386 flow [2025-01-10 06:44:08,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:08,747 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:08,747 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:08,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2025-01-10 06:44:08,747 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:08,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:08,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1012793660, now seen corresponding path program 1 times [2025-01-10 06:44:08,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:08,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248460432] [2025-01-10 06:44:08,748 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:08,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:08,759 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-01-10 06:44:08,769 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-10 06:44:08,770 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:08,770 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:08,827 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-01-10 06:44:08,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:08,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248460432] [2025-01-10 06:44:08,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248460432] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:08,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:08,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 06:44:08,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700360574] [2025-01-10 06:44:08,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:08,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 06:44:08,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:08,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 06:44:08,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 06:44:08,833 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 47 [2025-01-10 06:44:08,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 75 transitions, 386 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:08,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:08,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 47 [2025-01-10 06:44:08,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:08,974 INFO L124 PetriNetUnfolderBase]: 257/684 cut-off events. [2025-01-10 06:44:08,974 INFO L125 PetriNetUnfolderBase]: For 458/460 co-relation queries the response was YES. [2025-01-10 06:44:08,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1808 conditions, 684 events. 257/684 cut-off events. For 458/460 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3540 event pairs, 66 based on Foata normal form. 22/664 useless extension candidates. Maximal degree in co-relation 1704. Up to 344 conditions per place. [2025-01-10 06:44:08,978 INFO L140 encePairwiseOnDemand]: 42/47 looper letters, 86 selfloop transitions, 4 changer transitions 0/104 dead transitions. [2025-01-10 06:44:08,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 104 transitions, 670 flow [2025-01-10 06:44:08,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 06:44:08,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-01-10 06:44:08,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 125 transitions. [2025-01-10 06:44:08,979 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6648936170212766 [2025-01-10 06:44:08,979 INFO L175 Difference]: Start difference. First operand has 91 places, 75 transitions, 386 flow. Second operand 4 states and 125 transitions. [2025-01-10 06:44:08,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 104 transitions, 670 flow [2025-01-10 06:44:08,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 104 transitions, 661 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:08,983 INFO L231 Difference]: Finished difference. Result has 95 places, 76 transitions, 398 flow [2025-01-10 06:44:08,983 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=398, PETRI_PLACES=95, PETRI_TRANSITIONS=76} [2025-01-10 06:44:08,985 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 48 predicate places. [2025-01-10 06:44:08,985 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 76 transitions, 398 flow [2025-01-10 06:44:08,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:08,986 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:08,986 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:08,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2025-01-10 06:44:08,986 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:08,986 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:08,986 INFO L85 PathProgramCache]: Analyzing trace with hash -999245766, now seen corresponding path program 1 times [2025-01-10 06:44:08,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:08,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904687707] [2025-01-10 06:44:08,987 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:08,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:08,994 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 33 statements into 1 equivalence classes. [2025-01-10 06:44:08,999 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 33 of 33 statements. [2025-01-10 06:44:08,999 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:08,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:09,049 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-01-10 06:44:09,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:09,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904687707] [2025-01-10 06:44:09,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904687707] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:09,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:09,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-01-10 06:44:09,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860985206] [2025-01-10 06:44:09,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:09,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-10 06:44:09,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:09,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-10 06:44:09,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-10 06:44:09,056 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-01-10 06:44:09,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 76 transitions, 398 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:09,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:09,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-01-10 06:44:09,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:09,254 INFO L124 PetriNetUnfolderBase]: 394/1059 cut-off events. [2025-01-10 06:44:09,254 INFO L125 PetriNetUnfolderBase]: For 900/941 co-relation queries the response was YES. [2025-01-10 06:44:09,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2767 conditions, 1059 events. 394/1059 cut-off events. For 900/941 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 5976 event pairs, 195 based on Foata normal form. 23/1024 useless extension candidates. Maximal degree in co-relation 2661. Up to 482 conditions per place. [2025-01-10 06:44:09,260 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 99 selfloop transitions, 4 changer transitions 0/118 dead transitions. [2025-01-10 06:44:09,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 118 transitions, 783 flow [2025-01-10 06:44:09,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-10 06:44:09,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2025-01-10 06:44:09,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 137 transitions. [2025-01-10 06:44:09,261 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7287234042553191 [2025-01-10 06:44:09,261 INFO L175 Difference]: Start difference. First operand has 95 places, 76 transitions, 398 flow. Second operand 4 states and 137 transitions. [2025-01-10 06:44:09,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 118 transitions, 783 flow [2025-01-10 06:44:09,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 118 transitions, 767 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:09,268 INFO L231 Difference]: Finished difference. Result has 98 places, 78 transitions, 419 flow [2025-01-10 06:44:09,269 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=419, PETRI_PLACES=98, PETRI_TRANSITIONS=78} [2025-01-10 06:44:09,269 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 51 predicate places. [2025-01-10 06:44:09,270 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 78 transitions, 419 flow [2025-01-10 06:44:09,270 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:09,270 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:09,270 INFO L206 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:09,270 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2025-01-10 06:44:09,270 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:09,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:09,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1250009828, now seen corresponding path program 1 times [2025-01-10 06:44:09,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:09,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013640467] [2025-01-10 06:44:09,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:09,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:09,280 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-10 06:44:09,290 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-10 06:44:09,290 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:09,290 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:09,491 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:09,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:09,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013640467] [2025-01-10 06:44:09,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013640467] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:09,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [539449806] [2025-01-10 06:44:09,492 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:09,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:09,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:09,494 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:09,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-10 06:44:09,544 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 35 statements into 1 equivalence classes. [2025-01-10 06:44:09,571 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 35 of 35 statements. [2025-01-10 06:44:09,571 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:09,572 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:09,573 INFO L256 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-10 06:44:09,574 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:09,614 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:09,614 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-10 06:44:09,779 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-10 06:44:09,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [539449806] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-10 06:44:09,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-10 06:44:09,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 20 [2025-01-10 06:44:09,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119553220] [2025-01-10 06:44:09,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-10 06:44:09,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2025-01-10 06:44:09,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:09,781 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2025-01-10 06:44:09,781 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2025-01-10 06:44:09,797 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 47 [2025-01-10 06:44:09,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 78 transitions, 419 flow. Second operand has 21 states, 21 states have (on average 19.523809523809526) internal successors, (410), 21 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:09,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:09,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 47 [2025-01-10 06:44:09,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:10,064 INFO L124 PetriNetUnfolderBase]: 352/1030 cut-off events. [2025-01-10 06:44:10,064 INFO L125 PetriNetUnfolderBase]: For 993/1019 co-relation queries the response was YES. [2025-01-10 06:44:10,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2812 conditions, 1030 events. 352/1030 cut-off events. For 993/1019 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 5998 event pairs, 221 based on Foata normal form. 3/1012 useless extension candidates. Maximal degree in co-relation 2668. Up to 700 conditions per place. [2025-01-10 06:44:10,071 INFO L140 encePairwiseOnDemand]: 43/47 looper letters, 46 selfloop transitions, 21 changer transitions 0/84 dead transitions. [2025-01-10 06:44:10,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 84 transitions, 607 flow [2025-01-10 06:44:10,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-10 06:44:10,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2025-01-10 06:44:10,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 427 transitions. [2025-01-10 06:44:10,073 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4326241134751773 [2025-01-10 06:44:10,073 INFO L175 Difference]: Start difference. First operand has 98 places, 78 transitions, 419 flow. Second operand 21 states and 427 transitions. [2025-01-10 06:44:10,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 84 transitions, 607 flow [2025-01-10 06:44:10,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 84 transitions, 604 flow, removed 0 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:10,078 INFO L231 Difference]: Finished difference. Result has 120 places, 84 transitions, 527 flow [2025-01-10 06:44:10,078 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=416, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=527, PETRI_PLACES=120, PETRI_TRANSITIONS=84} [2025-01-10 06:44:10,079 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 73 predicate places. [2025-01-10 06:44:10,079 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 84 transitions, 527 flow [2025-01-10 06:44:10,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 19.523809523809526) internal successors, (410), 21 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:10,079 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:10,080 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:10,086 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-01-10 06:44:10,284 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:10,284 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:10,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:10,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1367140406, now seen corresponding path program 2 times [2025-01-10 06:44:10,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:10,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346538561] [2025-01-10 06:44:10,285 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:10,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:10,293 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:10,297 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-01-10 06:44:10,298 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:10,298 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:10,535 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:10,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:10,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346538561] [2025-01-10 06:44:10,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346538561] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:10,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:10,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:10,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199253262] [2025-01-10 06:44:10,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:10,537 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:10,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:10,537 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:10,537 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:10,539 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:10,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 84 transitions, 527 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:10,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:10,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:10,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:10,863 INFO L124 PetriNetUnfolderBase]: 496/1391 cut-off events. [2025-01-10 06:44:10,863 INFO L125 PetriNetUnfolderBase]: For 1319/1338 co-relation queries the response was YES. [2025-01-10 06:44:10,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3918 conditions, 1391 events. 496/1391 cut-off events. For 1319/1338 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 8631 event pairs, 213 based on Foata normal form. 14/1389 useless extension candidates. Maximal degree in co-relation 3746. Up to 511 conditions per place. [2025-01-10 06:44:10,874 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 144 selfloop transitions, 22 changer transitions 0/182 dead transitions. [2025-01-10 06:44:10,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 182 transitions, 1346 flow [2025-01-10 06:44:10,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:10,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:10,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2025-01-10 06:44:10,876 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6436170212765957 [2025-01-10 06:44:10,876 INFO L175 Difference]: Start difference. First operand has 120 places, 84 transitions, 527 flow. Second operand 8 states and 242 transitions. [2025-01-10 06:44:10,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 182 transitions, 1346 flow [2025-01-10 06:44:10,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 182 transitions, 1297 flow, removed 4 selfloop flow, removed 13 redundant places. [2025-01-10 06:44:10,884 INFO L231 Difference]: Finished difference. Result has 119 places, 103 transitions, 687 flow [2025-01-10 06:44:10,884 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=478, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=687, PETRI_PLACES=119, PETRI_TRANSITIONS=103} [2025-01-10 06:44:10,884 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 72 predicate places. [2025-01-10 06:44:10,885 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 103 transitions, 687 flow [2025-01-10 06:44:10,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:10,885 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:10,885 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:10,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2025-01-10 06:44:10,885 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:10,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:10,886 INFO L85 PathProgramCache]: Analyzing trace with hash 384696924, now seen corresponding path program 3 times [2025-01-10 06:44:10,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:10,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361633798] [2025-01-10 06:44:10,886 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:10,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:10,895 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:10,900 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-01-10 06:44:10,901 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:10,901 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:11,106 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:11,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:11,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361633798] [2025-01-10 06:44:11,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361633798] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:11,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:11,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:11,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957973705] [2025-01-10 06:44:11,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:11,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:11,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:11,108 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:11,109 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:11,111 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:11,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 103 transitions, 687 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:11,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:11,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:11,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:11,443 INFO L124 PetriNetUnfolderBase]: 555/1515 cut-off events. [2025-01-10 06:44:11,443 INFO L125 PetriNetUnfolderBase]: For 2632/2652 co-relation queries the response was YES. [2025-01-10 06:44:11,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5075 conditions, 1515 events. 555/1515 cut-off events. For 2632/2652 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 9633 event pairs, 154 based on Foata normal form. 11/1498 useless extension candidates. Maximal degree in co-relation 4921. Up to 435 conditions per place. [2025-01-10 06:44:11,454 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 149 selfloop transitions, 27 changer transitions 0/192 dead transitions. [2025-01-10 06:44:11,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 192 transitions, 1559 flow [2025-01-10 06:44:11,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:11,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:11,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2025-01-10 06:44:11,456 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2025-01-10 06:44:11,456 INFO L175 Difference]: Start difference. First operand has 119 places, 103 transitions, 687 flow. Second operand 8 states and 240 transitions. [2025-01-10 06:44:11,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 192 transitions, 1559 flow [2025-01-10 06:44:11,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 192 transitions, 1542 flow, removed 0 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:11,466 INFO L231 Difference]: Finished difference. Result has 129 places, 115 transitions, 874 flow [2025-01-10 06:44:11,466 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=874, PETRI_PLACES=129, PETRI_TRANSITIONS=115} [2025-01-10 06:44:11,467 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 82 predicate places. [2025-01-10 06:44:11,468 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 115 transitions, 874 flow [2025-01-10 06:44:11,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:11,468 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:11,468 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:11,468 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2025-01-10 06:44:11,468 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:11,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:11,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1625680982, now seen corresponding path program 1 times [2025-01-10 06:44:11,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:11,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432207898] [2025-01-10 06:44:11,469 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:11,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:11,482 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-01-10 06:44:11,495 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:11,495 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:11,495 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:11,848 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:11,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:11,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432207898] [2025-01-10 06:44:11,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432207898] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:11,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:11,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:11,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678621106] [2025-01-10 06:44:11,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:11,850 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:11,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:11,851 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:11,851 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:11,853 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:11,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 115 transitions, 874 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:11,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:11,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:11,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:12,182 INFO L124 PetriNetUnfolderBase]: 561/1569 cut-off events. [2025-01-10 06:44:12,183 INFO L125 PetriNetUnfolderBase]: For 4568/4605 co-relation queries the response was YES. [2025-01-10 06:44:12,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5905 conditions, 1569 events. 561/1569 cut-off events. For 4568/4605 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 10098 event pairs, 227 based on Foata normal form. 9/1554 useless extension candidates. Maximal degree in co-relation 5746. Up to 579 conditions per place. [2025-01-10 06:44:12,196 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 147 selfloop transitions, 28 changer transitions 0/191 dead transitions. [2025-01-10 06:44:12,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 191 transitions, 1760 flow [2025-01-10 06:44:12,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:12,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:12,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2025-01-10 06:44:12,197 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2025-01-10 06:44:12,197 INFO L175 Difference]: Start difference. First operand has 129 places, 115 transitions, 874 flow. Second operand 8 states and 236 transitions. [2025-01-10 06:44:12,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 191 transitions, 1760 flow [2025-01-10 06:44:12,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 191 transitions, 1741 flow, removed 4 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:12,210 INFO L231 Difference]: Finished difference. Result has 139 places, 131 transitions, 1134 flow [2025-01-10 06:44:12,210 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=858, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1134, PETRI_PLACES=139, PETRI_TRANSITIONS=131} [2025-01-10 06:44:12,211 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 92 predicate places. [2025-01-10 06:44:12,211 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 131 transitions, 1134 flow [2025-01-10 06:44:12,212 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:12,212 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:12,212 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:12,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2025-01-10 06:44:12,212 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:12,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:12,213 INFO L85 PathProgramCache]: Analyzing trace with hash 522249566, now seen corresponding path program 4 times [2025-01-10 06:44:12,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:12,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994006537] [2025-01-10 06:44:12,213 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:44:12,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:12,227 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:12,238 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:12,239 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:44:12,239 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:12,434 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:12,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:12,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994006537] [2025-01-10 06:44:12,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994006537] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:12,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:12,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:12,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278004253] [2025-01-10 06:44:12,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:12,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-10 06:44:12,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:12,435 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-10 06:44:12,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-01-10 06:44:12,439 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:12,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 131 transitions, 1134 flow. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:12,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:12,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:12,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:12,775 INFO L124 PetriNetUnfolderBase]: 600/1642 cut-off events. [2025-01-10 06:44:12,776 INFO L125 PetriNetUnfolderBase]: For 6336/6410 co-relation queries the response was YES. [2025-01-10 06:44:12,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6781 conditions, 1642 events. 600/1642 cut-off events. For 6336/6410 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 10673 event pairs, 180 based on Foata normal form. 13/1640 useless extension candidates. Maximal degree in co-relation 6616. Up to 598 conditions per place. [2025-01-10 06:44:12,789 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 149 selfloop transitions, 43 changer transitions 0/208 dead transitions. [2025-01-10 06:44:12,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 208 transitions, 2185 flow [2025-01-10 06:44:12,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:12,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:12,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2025-01-10 06:44:12,791 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6261398176291794 [2025-01-10 06:44:12,791 INFO L175 Difference]: Start difference. First operand has 139 places, 131 transitions, 1134 flow. Second operand 7 states and 206 transitions. [2025-01-10 06:44:12,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 208 transitions, 2185 flow [2025-01-10 06:44:12,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 208 transitions, 2134 flow, removed 16 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:12,808 INFO L231 Difference]: Finished difference. Result has 148 places, 145 transitions, 1431 flow [2025-01-10 06:44:12,809 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1431, PETRI_PLACES=148, PETRI_TRANSITIONS=145} [2025-01-10 06:44:12,809 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 101 predicate places. [2025-01-10 06:44:12,809 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 145 transitions, 1431 flow [2025-01-10 06:44:12,809 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:12,809 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:12,809 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:12,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2025-01-10 06:44:12,810 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:12,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:12,810 INFO L85 PathProgramCache]: Analyzing trace with hash -64042842, now seen corresponding path program 5 times [2025-01-10 06:44:12,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:12,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444865024] [2025-01-10 06:44:12,810 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:12,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:12,821 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:12,835 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:12,836 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:12,836 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:13,111 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:13,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:13,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444865024] [2025-01-10 06:44:13,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444865024] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:13,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:13,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:44:13,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697418484] [2025-01-10 06:44:13,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:13,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:13,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:13,113 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:13,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:13,133 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-01-10 06:44:13,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 145 transitions, 1431 flow. Second operand has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:13,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:13,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-01-10 06:44:13,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:13,928 INFO L124 PetriNetUnfolderBase]: 1143/2682 cut-off events. [2025-01-10 06:44:13,928 INFO L125 PetriNetUnfolderBase]: For 12905/12913 co-relation queries the response was YES. [2025-01-10 06:44:13,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11636 conditions, 2682 events. 1143/2682 cut-off events. For 12905/12913 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 18211 event pairs, 330 based on Foata normal form. 49/2695 useless extension candidates. Maximal degree in co-relation 11467. Up to 853 conditions per place. [2025-01-10 06:44:13,952 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 263 selfloop transitions, 65 changer transitions 0/339 dead transitions. [2025-01-10 06:44:13,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 339 transitions, 3654 flow [2025-01-10 06:44:13,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:13,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:13,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 429 transitions. [2025-01-10 06:44:13,955 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5369211514392991 [2025-01-10 06:44:13,955 INFO L175 Difference]: Start difference. First operand has 148 places, 145 transitions, 1431 flow. Second operand 17 states and 429 transitions. [2025-01-10 06:44:13,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 339 transitions, 3654 flow [2025-01-10 06:44:13,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 339 transitions, 3584 flow, removed 24 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:13,982 INFO L231 Difference]: Finished difference. Result has 176 places, 191 transitions, 2101 flow [2025-01-10 06:44:13,982 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2101, PETRI_PLACES=176, PETRI_TRANSITIONS=191} [2025-01-10 06:44:13,983 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 129 predicate places. [2025-01-10 06:44:13,983 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 191 transitions, 2101 flow [2025-01-10 06:44:13,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.6) internal successors, (156), 10 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:13,983 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:13,983 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:13,983 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2025-01-10 06:44:13,983 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:13,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:13,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1132228184, now seen corresponding path program 6 times [2025-01-10 06:44:13,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:13,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030421615] [2025-01-10 06:44:13,984 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 06:44:13,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:13,994 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:13,998 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-01-10 06:44:13,998 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-10 06:44:13,998 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:14,164 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:14,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:14,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030421615] [2025-01-10 06:44:14,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030421615] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:14,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:14,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:14,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606079992] [2025-01-10 06:44:14,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:14,165 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:14,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:14,166 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:14,166 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:14,167 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:14,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 191 transitions, 2101 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:14,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:14,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:14,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:14,557 INFO L124 PetriNetUnfolderBase]: 734/2008 cut-off events. [2025-01-10 06:44:14,557 INFO L125 PetriNetUnfolderBase]: For 14001/14098 co-relation queries the response was YES. [2025-01-10 06:44:14,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9910 conditions, 2008 events. 734/2008 cut-off events. For 14001/14098 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 14020 event pairs, 216 based on Foata normal form. 25/2000 useless extension candidates. Maximal degree in co-relation 9726. Up to 826 conditions per place. [2025-01-10 06:44:14,577 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 201 selfloop transitions, 49 changer transitions 0/270 dead transitions. [2025-01-10 06:44:14,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 270 transitions, 3424 flow [2025-01-10 06:44:14,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:14,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:14,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2025-01-10 06:44:14,579 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6143617021276596 [2025-01-10 06:44:14,579 INFO L175 Difference]: Start difference. First operand has 176 places, 191 transitions, 2101 flow. Second operand 8 states and 231 transitions. [2025-01-10 06:44:14,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 270 transitions, 3424 flow [2025-01-10 06:44:14,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 270 transitions, 3389 flow, removed 17 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:14,615 INFO L231 Difference]: Finished difference. Result has 186 places, 202 transitions, 2419 flow [2025-01-10 06:44:14,615 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2419, PETRI_PLACES=186, PETRI_TRANSITIONS=202} [2025-01-10 06:44:14,615 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 139 predicate places. [2025-01-10 06:44:14,615 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 202 transitions, 2419 flow [2025-01-10 06:44:14,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:14,616 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:14,616 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:14,616 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2025-01-10 06:44:14,616 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:14,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:14,617 INFO L85 PathProgramCache]: Analyzing trace with hash -2126242324, now seen corresponding path program 7 times [2025-01-10 06:44:14,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:14,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996404932] [2025-01-10 06:44:14,618 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 06:44:14,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:14,625 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 44 statements into 1 equivalence classes. [2025-01-10 06:44:14,634 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:14,634 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:14,634 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:14,879 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:14,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:14,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996404932] [2025-01-10 06:44:14,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996404932] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:14,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:14,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:14,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630001697] [2025-01-10 06:44:14,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:14,881 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:14,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:14,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:14,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:14,885 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:14,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 202 transitions, 2419 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:14,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:14,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:14,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:15,275 INFO L124 PetriNetUnfolderBase]: 723/1968 cut-off events. [2025-01-10 06:44:15,275 INFO L125 PetriNetUnfolderBase]: For 15454/15572 co-relation queries the response was YES. [2025-01-10 06:44:15,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9937 conditions, 1968 events. 723/1968 cut-off events. For 15454/15572 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 13605 event pairs, 220 based on Foata normal form. 33/1967 useless extension candidates. Maximal degree in co-relation 9748. Up to 814 conditions per place. [2025-01-10 06:44:15,295 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 181 selfloop transitions, 56 changer transitions 0/257 dead transitions. [2025-01-10 06:44:15,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 257 transitions, 3428 flow [2025-01-10 06:44:15,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:15,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:15,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2025-01-10 06:44:15,296 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6090425531914894 [2025-01-10 06:44:15,296 INFO L175 Difference]: Start difference. First operand has 186 places, 202 transitions, 2419 flow. Second operand 8 states and 229 transitions. [2025-01-10 06:44:15,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 257 transitions, 3428 flow [2025-01-10 06:44:15,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 257 transitions, 3327 flow, removed 23 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:15,332 INFO L231 Difference]: Finished difference. Result has 193 places, 210 transitions, 2611 flow [2025-01-10 06:44:15,332 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2611, PETRI_PLACES=193, PETRI_TRANSITIONS=210} [2025-01-10 06:44:15,332 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 146 predicate places. [2025-01-10 06:44:15,333 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 210 transitions, 2611 flow [2025-01-10 06:44:15,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:15,333 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:15,333 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:15,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2025-01-10 06:44:15,334 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:15,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:15,334 INFO L85 PathProgramCache]: Analyzing trace with hash 571549866, now seen corresponding path program 8 times [2025-01-10 06:44:15,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:15,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836008819] [2025-01-10 06:44:15,334 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:15,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:15,343 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:15,348 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 44 statements. [2025-01-10 06:44:15,348 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:15,348 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:15,522 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:15,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:15,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836008819] [2025-01-10 06:44:15,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836008819] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:15,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:15,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:15,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049996618] [2025-01-10 06:44:15,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:15,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:15,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:15,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:15,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:15,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:15,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 210 transitions, 2611 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:15,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:15,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:15,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:15,952 INFO L124 PetriNetUnfolderBase]: 678/1871 cut-off events. [2025-01-10 06:44:15,952 INFO L125 PetriNetUnfolderBase]: For 15616/15708 co-relation queries the response was YES. [2025-01-10 06:44:15,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9554 conditions, 1871 events. 678/1871 cut-off events. For 15616/15708 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 12806 event pairs, 228 based on Foata normal form. 26/1865 useless extension candidates. Maximal degree in co-relation 9362. Up to 810 conditions per place. [2025-01-10 06:44:15,965 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 205 selfloop transitions, 47 changer transitions 0/272 dead transitions. [2025-01-10 06:44:15,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 272 transitions, 3735 flow [2025-01-10 06:44:15,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:15,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:15,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2025-01-10 06:44:15,966 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6276595744680851 [2025-01-10 06:44:15,966 INFO L175 Difference]: Start difference. First operand has 193 places, 210 transitions, 2611 flow. Second operand 8 states and 236 transitions. [2025-01-10 06:44:15,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 272 transitions, 3735 flow [2025-01-10 06:44:15,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 272 transitions, 3637 flow, removed 28 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:15,999 INFO L231 Difference]: Finished difference. Result has 200 places, 214 transitions, 2732 flow [2025-01-10 06:44:16,000 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2501, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2732, PETRI_PLACES=200, PETRI_TRANSITIONS=214} [2025-01-10 06:44:16,000 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 153 predicate places. [2025-01-10 06:44:16,000 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 214 transitions, 2732 flow [2025-01-10 06:44:16,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:16,000 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:16,000 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:16,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2025-01-10 06:44:16,001 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:16,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:16,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1305328380, now seen corresponding path program 2 times [2025-01-10 06:44:16,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:16,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589250669] [2025-01-10 06:44:16,001 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:16,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:16,009 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:16,012 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-01-10 06:44:16,012 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:16,012 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:16,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-01-10 06:44:16,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:16,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589250669] [2025-01-10 06:44:16,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589250669] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:16,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:16,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:44:16,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086787985] [2025-01-10 06:44:16,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:16,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:16,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:16,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:16,086 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:16,093 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:16,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 214 transitions, 2732 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:16,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:16,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:16,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:16,631 INFO L124 PetriNetUnfolderBase]: 711/1974 cut-off events. [2025-01-10 06:44:16,631 INFO L125 PetriNetUnfolderBase]: For 16296/16403 co-relation queries the response was YES. [2025-01-10 06:44:16,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10052 conditions, 1974 events. 711/1974 cut-off events. For 16296/16403 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 13850 event pairs, 171 based on Foata normal form. 31/1968 useless extension candidates. Maximal degree in co-relation 9857. Up to 714 conditions per place. [2025-01-10 06:44:16,646 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 209 selfloop transitions, 95 changer transitions 0/324 dead transitions. [2025-01-10 06:44:16,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 324 transitions, 4440 flow [2025-01-10 06:44:16,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-01-10 06:44:16,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2025-01-10 06:44:16,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 344 transitions. [2025-01-10 06:44:16,648 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6099290780141844 [2025-01-10 06:44:16,648 INFO L175 Difference]: Start difference. First operand has 200 places, 214 transitions, 2732 flow. Second operand 12 states and 344 transitions. [2025-01-10 06:44:16,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 324 transitions, 4440 flow [2025-01-10 06:44:16,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 324 transitions, 4348 flow, removed 20 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:16,687 INFO L231 Difference]: Finished difference. Result has 212 places, 234 transitions, 3242 flow [2025-01-10 06:44:16,687 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2662, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3242, PETRI_PLACES=212, PETRI_TRANSITIONS=234} [2025-01-10 06:44:16,687 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 165 predicate places. [2025-01-10 06:44:16,688 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 234 transitions, 3242 flow [2025-01-10 06:44:16,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:16,688 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:16,688 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:16,688 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2025-01-10 06:44:16,688 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:16,689 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:16,689 INFO L85 PathProgramCache]: Analyzing trace with hash 2051261484, now seen corresponding path program 9 times [2025-01-10 06:44:16,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:16,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814243754] [2025-01-10 06:44:16,689 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:16,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:16,696 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:16,697 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-01-10 06:44:16,697 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:16,697 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:16,761 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:16,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:16,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814243754] [2025-01-10 06:44:16,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814243754] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:16,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:16,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:16,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592053777] [2025-01-10 06:44:16,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:16,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-10 06:44:16,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:16,762 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-10 06:44:16,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-01-10 06:44:16,768 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-01-10 06:44:16,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 234 transitions, 3242 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:16,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:16,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-01-10 06:44:16,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:17,217 INFO L124 PetriNetUnfolderBase]: 730/2071 cut-off events. [2025-01-10 06:44:17,218 INFO L125 PetriNetUnfolderBase]: For 20446/20551 co-relation queries the response was YES. [2025-01-10 06:44:17,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11159 conditions, 2071 events. 730/2071 cut-off events. For 20446/20551 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 14797 event pairs, 228 based on Foata normal form. 24/2055 useless extension candidates. Maximal degree in co-relation 10961. Up to 690 conditions per place. [2025-01-10 06:44:17,234 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 233 selfloop transitions, 69 changer transitions 0/323 dead transitions. [2025-01-10 06:44:17,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 323 transitions, 4800 flow [2025-01-10 06:44:17,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:17,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:17,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2025-01-10 06:44:17,238 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6899696048632219 [2025-01-10 06:44:17,238 INFO L175 Difference]: Start difference. First operand has 212 places, 234 transitions, 3242 flow. Second operand 7 states and 227 transitions. [2025-01-10 06:44:17,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 323 transitions, 4800 flow [2025-01-10 06:44:17,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 323 transitions, 4518 flow, removed 47 selfloop flow, removed 11 redundant places. [2025-01-10 06:44:17,285 INFO L231 Difference]: Finished difference. Result has 211 places, 251 transitions, 3530 flow [2025-01-10 06:44:17,285 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2992, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3530, PETRI_PLACES=211, PETRI_TRANSITIONS=251} [2025-01-10 06:44:17,286 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 164 predicate places. [2025-01-10 06:44:17,286 INFO L471 AbstractCegarLoop]: Abstraction has has 211 places, 251 transitions, 3530 flow [2025-01-10 06:44:17,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:17,286 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:17,286 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:17,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2025-01-10 06:44:17,286 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:17,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:17,287 INFO L85 PathProgramCache]: Analyzing trace with hash 522568538, now seen corresponding path program 3 times [2025-01-10 06:44:17,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:17,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975512763] [2025-01-10 06:44:17,287 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:17,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:17,294 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:17,295 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 13 of 44 statements. [2025-01-10 06:44:17,295 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:17,296 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:17,362 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:17,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:17,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975512763] [2025-01-10 06:44:17,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975512763] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:17,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:17,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:44:17,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8842234] [2025-01-10 06:44:17,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:17,364 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:17,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:17,364 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:17,365 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:17,370 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:17,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 251 transitions, 3530 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:17,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:17,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:17,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:17,906 INFO L124 PetriNetUnfolderBase]: 695/1938 cut-off events. [2025-01-10 06:44:17,906 INFO L125 PetriNetUnfolderBase]: For 19819/19924 co-relation queries the response was YES. [2025-01-10 06:44:17,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10617 conditions, 1938 events. 695/1938 cut-off events. For 19819/19924 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 13370 event pairs, 146 based on Foata normal form. 29/1938 useless extension candidates. Maximal degree in co-relation 10423. Up to 696 conditions per place. [2025-01-10 06:44:17,924 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 192 selfloop transitions, 97 changer transitions 0/309 dead transitions. [2025-01-10 06:44:17,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 309 transitions, 4612 flow [2025-01-10 06:44:17,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2025-01-10 06:44:17,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2025-01-10 06:44:17,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 318 transitions. [2025-01-10 06:44:17,925 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6150870406189555 [2025-01-10 06:44:17,925 INFO L175 Difference]: Start difference. First operand has 211 places, 251 transitions, 3530 flow. Second operand 11 states and 318 transitions. [2025-01-10 06:44:17,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 309 transitions, 4612 flow [2025-01-10 06:44:17,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 309 transitions, 4449 flow, removed 43 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:17,970 INFO L231 Difference]: Finished difference. Result has 220 places, 241 transitions, 3491 flow [2025-01-10 06:44:17,970 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3225, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3491, PETRI_PLACES=220, PETRI_TRANSITIONS=241} [2025-01-10 06:44:17,971 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 173 predicate places. [2025-01-10 06:44:17,971 INFO L471 AbstractCegarLoop]: Abstraction has has 220 places, 241 transitions, 3491 flow [2025-01-10 06:44:17,971 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:17,971 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:17,971 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:17,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2025-01-10 06:44:17,971 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:17,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:17,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1977525380, now seen corresponding path program 10 times [2025-01-10 06:44:17,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:17,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835024247] [2025-01-10 06:44:17,972 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:44:17,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:17,980 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:17,987 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:17,987 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:44:17,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:18,131 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:18,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:18,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835024247] [2025-01-10 06:44:18,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835024247] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:18,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:18,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-01-10 06:44:18,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470079366] [2025-01-10 06:44:18,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:18,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-01-10 06:44:18,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:18,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-01-10 06:44:18,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-01-10 06:44:18,138 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-01-10 06:44:18,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 241 transitions, 3491 flow. Second operand has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:18,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:18,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-01-10 06:44:18,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:18,603 INFO L124 PetriNetUnfolderBase]: 641/1854 cut-off events. [2025-01-10 06:44:18,603 INFO L125 PetriNetUnfolderBase]: For 19271/19375 co-relation queries the response was YES. [2025-01-10 06:44:18,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10031 conditions, 1854 events. 641/1854 cut-off events. For 19271/19375 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 12875 event pairs, 229 based on Foata normal form. 17/1837 useless extension candidates. Maximal degree in co-relation 9835. Up to 594 conditions per place. [2025-01-10 06:44:18,619 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 215 selfloop transitions, 64 changer transitions 0/300 dead transitions. [2025-01-10 06:44:18,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 300 transitions, 4600 flow [2025-01-10 06:44:18,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-10 06:44:18,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-01-10 06:44:18,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 222 transitions. [2025-01-10 06:44:18,623 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6747720364741642 [2025-01-10 06:44:18,623 INFO L175 Difference]: Start difference. First operand has 220 places, 241 transitions, 3491 flow. Second operand 7 states and 222 transitions. [2025-01-10 06:44:18,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 300 transitions, 4600 flow [2025-01-10 06:44:18,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 300 transitions, 4447 flow, removed 14 selfloop flow, removed 5 redundant places. [2025-01-10 06:44:18,668 INFO L231 Difference]: Finished difference. Result has 224 places, 245 transitions, 3601 flow [2025-01-10 06:44:18,669 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3601, PETRI_PLACES=224, PETRI_TRANSITIONS=245} [2025-01-10 06:44:18,669 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 177 predicate places. [2025-01-10 06:44:18,669 INFO L471 AbstractCegarLoop]: Abstraction has has 224 places, 245 transitions, 3601 flow [2025-01-10 06:44:18,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 22.0) internal successors, (154), 7 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:18,670 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:18,670 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:18,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-01-10 06:44:18,670 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:18,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:18,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1190617112, now seen corresponding path program 4 times [2025-01-10 06:44:18,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:18,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412826614] [2025-01-10 06:44:18,671 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:44:18,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:18,677 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 44 statements into 2 equivalence classes. [2025-01-10 06:44:18,684 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:18,684 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:44:18,684 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:18,809 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:18,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:18,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412826614] [2025-01-10 06:44:18,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412826614] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:18,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:18,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-01-10 06:44:18,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105093935] [2025-01-10 06:44:18,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:18,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:18,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:18,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:18,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-01-10 06:44:18,817 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 47 [2025-01-10 06:44:18,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 245 transitions, 3601 flow. Second operand has 8 states, 8 states have (on average 21.75) internal successors, (174), 8 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:18,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:18,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 47 [2025-01-10 06:44:18,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:19,337 INFO L124 PetriNetUnfolderBase]: 650/1851 cut-off events. [2025-01-10 06:44:19,338 INFO L125 PetriNetUnfolderBase]: For 20370/20483 co-relation queries the response was YES. [2025-01-10 06:44:19,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10238 conditions, 1851 events. 650/1851 cut-off events. For 20370/20483 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 12742 event pairs, 149 based on Foata normal form. 35/1853 useless extension candidates. Maximal degree in co-relation 10039. Up to 465 conditions per place. [2025-01-10 06:44:19,352 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 233 selfloop transitions, 85 changer transitions 0/339 dead transitions. [2025-01-10 06:44:19,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 339 transitions, 5223 flow [2025-01-10 06:44:19,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 06:44:19,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-01-10 06:44:19,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 314 transitions. [2025-01-10 06:44:19,354 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6680851063829787 [2025-01-10 06:44:19,354 INFO L175 Difference]: Start difference. First operand has 224 places, 245 transitions, 3601 flow. Second operand 10 states and 314 transitions. [2025-01-10 06:44:19,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 339 transitions, 5223 flow [2025-01-10 06:44:19,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 339 transitions, 5041 flow, removed 26 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:19,398 INFO L231 Difference]: Finished difference. Result has 233 places, 259 transitions, 3903 flow [2025-01-10 06:44:19,398 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3903, PETRI_PLACES=233, PETRI_TRANSITIONS=259} [2025-01-10 06:44:19,399 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 186 predicate places. [2025-01-10 06:44:19,399 INFO L471 AbstractCegarLoop]: Abstraction has has 233 places, 259 transitions, 3903 flow [2025-01-10 06:44:19,399 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.75) internal successors, (174), 8 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:19,399 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:19,399 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:19,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-01-10 06:44:19,400 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:19,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:19,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1257485416, now seen corresponding path program 11 times [2025-01-10 06:44:19,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:19,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596356272] [2025-01-10 06:44:19,400 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:19,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:19,406 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:19,422 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:19,423 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:19,423 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:19,814 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-01-10 06:44:19,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:19,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596356272] [2025-01-10 06:44:19,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596356272] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:19,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231967433] [2025-01-10 06:44:19,816 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:19,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:19,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:19,818 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:19,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-10 06:44:19,868 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:19,926 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:19,927 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:19,927 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:19,929 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 26 conjuncts are in the unsatisfiable core [2025-01-10 06:44:19,931 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:20,040 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2025-01-10 06:44:20,070 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:20,071 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 06:44:20,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231967433] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:20,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 06:44:20,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 14 [2025-01-10 06:44:20,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295838027] [2025-01-10 06:44:20,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:20,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:20,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:20,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:20,072 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2025-01-10 06:44:20,077 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:20,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 259 transitions, 3903 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:20,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:20,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:20,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:20,527 INFO L124 PetriNetUnfolderBase]: 678/1927 cut-off events. [2025-01-10 06:44:20,527 INFO L125 PetriNetUnfolderBase]: For 22165/22265 co-relation queries the response was YES. [2025-01-10 06:44:20,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10755 conditions, 1927 events. 678/1927 cut-off events. For 22165/22265 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 13325 event pairs, 235 based on Foata normal form. 21/1916 useless extension candidates. Maximal degree in co-relation 10553. Up to 668 conditions per place. [2025-01-10 06:44:20,547 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 253 selfloop transitions, 52 changer transitions 0/325 dead transitions. [2025-01-10 06:44:20,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 325 transitions, 5218 flow [2025-01-10 06:44:20,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-01-10 06:44:20,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-01-10 06:44:20,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2025-01-10 06:44:20,549 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6409574468085106 [2025-01-10 06:44:20,549 INFO L175 Difference]: Start difference. First operand has 233 places, 259 transitions, 3903 flow. Second operand 8 states and 241 transitions. [2025-01-10 06:44:20,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 325 transitions, 5218 flow [2025-01-10 06:44:20,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 325 transitions, 5064 flow, removed 45 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:20,606 INFO L231 Difference]: Finished difference. Result has 242 places, 268 transitions, 4126 flow [2025-01-10 06:44:20,606 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3761, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4126, PETRI_PLACES=242, PETRI_TRANSITIONS=268} [2025-01-10 06:44:20,606 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 195 predicate places. [2025-01-10 06:44:20,606 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 268 transitions, 4126 flow [2025-01-10 06:44:20,606 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:20,607 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:20,607 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:20,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2025-01-10 06:44:20,807 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,SelfDestructingSolverStorable24 [2025-01-10 06:44:20,807 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:20,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:20,808 INFO L85 PathProgramCache]: Analyzing trace with hash -2016546638, now seen corresponding path program 5 times [2025-01-10 06:44:20,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:20,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474195722] [2025-01-10 06:44:20,808 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:20,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:20,815 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:20,829 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:20,829 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:20,829 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:21,211 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2025-01-10 06:44:21,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:21,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474195722] [2025-01-10 06:44:21,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474195722] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-10 06:44:21,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001750121] [2025-01-10 06:44:21,212 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:21,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-10 06:44:21,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2025-01-10 06:44:21,214 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-10 06:44:21,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-10 06:44:21,268 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 44 statements into 11 equivalence classes. [2025-01-10 06:44:21,320 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 44 of 44 statements. [2025-01-10 06:44:21,320 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:21,320 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:21,322 INFO L256 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-01-10 06:44:21,323 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-10 06:44:21,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2025-01-10 06:44:21,477 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:21,477 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-10 06:44:21,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001750121] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:21,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-10 06:44:21,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 14 [2025-01-10 06:44:21,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557719290] [2025-01-10 06:44:21,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:21,478 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-01-10 06:44:21,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:21,478 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-01-10 06:44:21,478 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2025-01-10 06:44:21,480 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 47 [2025-01-10 06:44:21,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 268 transitions, 4126 flow. Second operand has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:21,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:21,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 47 [2025-01-10 06:44:21,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:21,958 INFO L124 PetriNetUnfolderBase]: 658/1861 cut-off events. [2025-01-10 06:44:21,959 INFO L125 PetriNetUnfolderBase]: For 22176/22317 co-relation queries the response was YES. [2025-01-10 06:44:21,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10397 conditions, 1861 events. 658/1861 cut-off events. For 22176/22317 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 12667 event pairs, 278 based on Foata normal form. 40/1869 useless extension candidates. Maximal degree in co-relation 10189. Up to 635 conditions per place. [2025-01-10 06:44:21,975 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 245 selfloop transitions, 62 changer transitions 0/327 dead transitions. [2025-01-10 06:44:21,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 327 transitions, 5273 flow [2025-01-10 06:44:21,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-10 06:44:21,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2025-01-10 06:44:21,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 296 transitions. [2025-01-10 06:44:21,976 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6297872340425532 [2025-01-10 06:44:21,977 INFO L175 Difference]: Start difference. First operand has 242 places, 268 transitions, 4126 flow. Second operand 10 states and 296 transitions. [2025-01-10 06:44:21,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 327 transitions, 5273 flow [2025-01-10 06:44:22,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 327 transitions, 5069 flow, removed 77 selfloop flow, removed 5 redundant places. [2025-01-10 06:44:22,025 INFO L231 Difference]: Finished difference. Result has 248 places, 273 transitions, 4287 flow [2025-01-10 06:44:22,025 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4287, PETRI_PLACES=248, PETRI_TRANSITIONS=273} [2025-01-10 06:44:22,025 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 201 predicate places. [2025-01-10 06:44:22,026 INFO L471 AbstractCegarLoop]: Abstraction has has 248 places, 273 transitions, 4287 flow [2025-01-10 06:44:22,026 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.75) internal successors, (166), 8 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:22,026 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:22,026 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:22,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-01-10 06:44:22,226 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,SelfDestructingSolverStorable25 [2025-01-10 06:44:22,226 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:22,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:22,227 INFO L85 PathProgramCache]: Analyzing trace with hash 88253147, now seen corresponding path program 1 times [2025-01-10 06:44:22,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:22,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034920151] [2025-01-10 06:44:22,227 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:22,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:22,233 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 06:44:22,242 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:22,242 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:22,242 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:22,430 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:22,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:22,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034920151] [2025-01-10 06:44:22,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034920151] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:22,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:22,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:22,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939502471] [2025-01-10 06:44:22,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:22,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:22,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:22,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:22,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:22,457 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-01-10 06:44:22,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 273 transitions, 4287 flow. Second operand has 11 states, 11 states have (on average 15.545454545454545) internal successors, (171), 11 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:22,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:22,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-01-10 06:44:22,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:23,183 INFO L124 PetriNetUnfolderBase]: 1180/2757 cut-off events. [2025-01-10 06:44:23,184 INFO L125 PetriNetUnfolderBase]: For 27665/27696 co-relation queries the response was YES. [2025-01-10 06:44:23,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14726 conditions, 2757 events. 1180/2757 cut-off events. For 27665/27696 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 18558 event pairs, 514 based on Foata normal form. 27/2764 useless extension candidates. Maximal degree in co-relation 14516. Up to 1382 conditions per place. [2025-01-10 06:44:23,204 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 319 selfloop transitions, 82 changer transitions 0/413 dead transitions. [2025-01-10 06:44:23,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 413 transitions, 6442 flow [2025-01-10 06:44:23,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:44:23,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:44:23,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 428 transitions. [2025-01-10 06:44:23,205 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5059101654846335 [2025-01-10 06:44:23,205 INFO L175 Difference]: Start difference. First operand has 248 places, 273 transitions, 4287 flow. Second operand 18 states and 428 transitions. [2025-01-10 06:44:23,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 413 transitions, 6442 flow [2025-01-10 06:44:23,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 413 transitions, 6282 flow, removed 50 selfloop flow, removed 4 redundant places. [2025-01-10 06:44:23,271 INFO L231 Difference]: Finished difference. Result has 274 places, 300 transitions, 4830 flow [2025-01-10 06:44:23,271 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4149, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=4830, PETRI_PLACES=274, PETRI_TRANSITIONS=300} [2025-01-10 06:44:23,272 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 227 predicate places. [2025-01-10 06:44:23,272 INFO L471 AbstractCegarLoop]: Abstraction has has 274 places, 300 transitions, 4830 flow [2025-01-10 06:44:23,272 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.545454545454545) internal successors, (171), 11 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:23,272 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:23,272 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:23,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-01-10 06:44:23,272 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:23,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:23,273 INFO L85 PathProgramCache]: Analyzing trace with hash 395466501, now seen corresponding path program 1 times [2025-01-10 06:44:23,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:23,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134956455] [2025-01-10 06:44:23,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-10 06:44:23,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:23,282 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 06:44:23,287 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:23,287 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:23,287 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:23,449 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:23,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:23,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134956455] [2025-01-10 06:44:23,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134956455] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:23,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:23,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:23,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675739685] [2025-01-10 06:44:23,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:23,450 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:23,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:23,450 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:23,450 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:23,476 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-01-10 06:44:23,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 300 transitions, 4830 flow. Second operand has 11 states, 11 states have (on average 15.545454545454545) internal successors, (171), 11 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:23,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:23,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-01-10 06:44:23,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:24,382 INFO L124 PetriNetUnfolderBase]: 1302/3045 cut-off events. [2025-01-10 06:44:24,382 INFO L125 PetriNetUnfolderBase]: For 37726/37757 co-relation queries the response was YES. [2025-01-10 06:44:24,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17954 conditions, 3045 events. 1302/3045 cut-off events. For 37726/37757 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 21190 event pairs, 527 based on Foata normal form. 34/3044 useless extension candidates. Maximal degree in co-relation 17732. Up to 1262 conditions per place. [2025-01-10 06:44:24,416 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 339 selfloop transitions, 104 changer transitions 0/455 dead transitions. [2025-01-10 06:44:24,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 455 transitions, 7441 flow [2025-01-10 06:44:24,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2025-01-10 06:44:24,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2025-01-10 06:44:24,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 458 transitions. [2025-01-10 06:44:24,418 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5128779395296752 [2025-01-10 06:44:24,418 INFO L175 Difference]: Start difference. First operand has 274 places, 300 transitions, 4830 flow. Second operand 19 states and 458 transitions. [2025-01-10 06:44:24,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 455 transitions, 7441 flow [2025-01-10 06:44:24,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 455 transitions, 7306 flow, removed 30 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:24,508 INFO L231 Difference]: Finished difference. Result has 300 places, 336 transitions, 5665 flow [2025-01-10 06:44:24,508 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4726, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=5665, PETRI_PLACES=300, PETRI_TRANSITIONS=336} [2025-01-10 06:44:24,509 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 253 predicate places. [2025-01-10 06:44:24,509 INFO L471 AbstractCegarLoop]: Abstraction has has 300 places, 336 transitions, 5665 flow [2025-01-10 06:44:24,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.545454545454545) internal successors, (171), 11 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:24,509 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:24,509 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:24,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-01-10 06:44:24,509 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:24,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:24,510 INFO L85 PathProgramCache]: Analyzing trace with hash 2053452371, now seen corresponding path program 2 times [2025-01-10 06:44:24,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:24,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407033061] [2025-01-10 06:44:24,510 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:24,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:24,518 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:44:24,519 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:24,519 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:24,519 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:24,598 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:24,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:24,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407033061] [2025-01-10 06:44:24,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407033061] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:24,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:24,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:24,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029014885] [2025-01-10 06:44:24,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:24,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:24,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:24,599 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:24,599 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:24,620 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-01-10 06:44:24,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 336 transitions, 5665 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:24,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:24,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-01-10 06:44:24,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:25,510 INFO L124 PetriNetUnfolderBase]: 1441/3351 cut-off events. [2025-01-10 06:44:25,510 INFO L125 PetriNetUnfolderBase]: For 53477/53527 co-relation queries the response was YES. [2025-01-10 06:44:25,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21634 conditions, 3351 events. 1441/3351 cut-off events. For 53477/53527 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 23932 event pairs, 578 based on Foata normal form. 51/3358 useless extension candidates. Maximal degree in co-relation 21400. Up to 1159 conditions per place. [2025-01-10 06:44:25,548 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 389 selfloop transitions, 104 changer transitions 0/506 dead transitions. [2025-01-10 06:44:25,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 506 transitions, 8615 flow [2025-01-10 06:44:25,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:44:25,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:44:25,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 460 transitions. [2025-01-10 06:44:25,551 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5437352245862884 [2025-01-10 06:44:25,551 INFO L175 Difference]: Start difference. First operand has 300 places, 336 transitions, 5665 flow. Second operand 18 states and 460 transitions. [2025-01-10 06:44:25,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 506 transitions, 8615 flow [2025-01-10 06:44:25,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 506 transitions, 8427 flow, removed 49 selfloop flow, removed 4 redundant places. [2025-01-10 06:44:25,739 INFO L231 Difference]: Finished difference. Result has 324 places, 372 transitions, 6485 flow [2025-01-10 06:44:25,739 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5513, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6485, PETRI_PLACES=324, PETRI_TRANSITIONS=372} [2025-01-10 06:44:25,739 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 277 predicate places. [2025-01-10 06:44:25,740 INFO L471 AbstractCegarLoop]: Abstraction has has 324 places, 372 transitions, 6485 flow [2025-01-10 06:44:25,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:25,740 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:25,740 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:25,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2025-01-10 06:44:25,740 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:25,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:25,740 INFO L85 PathProgramCache]: Analyzing trace with hash -556288161, now seen corresponding path program 3 times [2025-01-10 06:44:25,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:25,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760485467] [2025-01-10 06:44:25,741 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:25,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:25,747 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:25,749 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:25,749 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:25,749 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:25,833 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:25,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:25,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760485467] [2025-01-10 06:44:25,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760485467] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:25,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:25,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:25,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134214200] [2025-01-10 06:44:25,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:25,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:25,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:25,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:25,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:25,854 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-01-10 06:44:25,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 372 transitions, 6485 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:25,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:25,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-01-10 06:44:25,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:26,971 INFO L124 PetriNetUnfolderBase]: 1628/3748 cut-off events. [2025-01-10 06:44:26,971 INFO L125 PetriNetUnfolderBase]: For 77840/77897 co-relation queries the response was YES. [2025-01-10 06:44:27,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26346 conditions, 3748 events. 1628/3748 cut-off events. For 77840/77897 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 27491 event pairs, 615 based on Foata normal form. 49/3745 useless extension candidates. Maximal degree in co-relation 26103. Up to 1425 conditions per place. [2025-01-10 06:44:27,013 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 401 selfloop transitions, 115 changer transitions 0/529 dead transitions. [2025-01-10 06:44:27,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 529 transitions, 9540 flow [2025-01-10 06:44:27,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:27,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:27,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 431 transitions. [2025-01-10 06:44:27,014 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5394242803504381 [2025-01-10 06:44:27,014 INFO L175 Difference]: Start difference. First operand has 324 places, 372 transitions, 6485 flow. Second operand 17 states and 431 transitions. [2025-01-10 06:44:27,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 529 transitions, 9540 flow [2025-01-10 06:44:27,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 529 transitions, 9332 flow, removed 78 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:27,229 INFO L231 Difference]: Finished difference. Result has 350 places, 405 transitions, 7424 flow [2025-01-10 06:44:27,230 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6308, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=7424, PETRI_PLACES=350, PETRI_TRANSITIONS=405} [2025-01-10 06:44:27,230 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 303 predicate places. [2025-01-10 06:44:27,230 INFO L471 AbstractCegarLoop]: Abstraction has has 350 places, 405 transitions, 7424 flow [2025-01-10 06:44:27,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:27,230 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:27,230 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:27,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2025-01-10 06:44:27,231 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:27,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:27,231 INFO L85 PathProgramCache]: Analyzing trace with hash 675243383, now seen corresponding path program 2 times [2025-01-10 06:44:27,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:27,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386126042] [2025-01-10 06:44:27,231 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:27,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:27,237 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:44:27,238 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:27,239 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:27,239 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:27,328 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:27,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:27,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386126042] [2025-01-10 06:44:27,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386126042] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:27,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:27,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:27,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936202662] [2025-01-10 06:44:27,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:27,329 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:27,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:27,329 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:27,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:27,352 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-01-10 06:44:27,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 405 transitions, 7424 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:27,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:27,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-01-10 06:44:27,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:28,510 INFO L124 PetriNetUnfolderBase]: 1821/4188 cut-off events. [2025-01-10 06:44:28,510 INFO L125 PetriNetUnfolderBase]: For 100423/100453 co-relation queries the response was YES. [2025-01-10 06:44:28,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30326 conditions, 4188 events. 1821/4188 cut-off events. For 100423/100453 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 31190 event pairs, 734 based on Foata normal form. 24/4148 useless extension candidates. Maximal degree in co-relation 30071. Up to 1936 conditions per place. [2025-01-10 06:44:28,562 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 410 selfloop transitions, 152 changer transitions 0/578 dead transitions. [2025-01-10 06:44:28,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 578 transitions, 11109 flow [2025-01-10 06:44:28,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:28,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:28,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 425 transitions. [2025-01-10 06:44:28,563 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2025-01-10 06:44:28,563 INFO L175 Difference]: Start difference. First operand has 350 places, 405 transitions, 7424 flow. Second operand 17 states and 425 transitions. [2025-01-10 06:44:28,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 578 transitions, 11109 flow [2025-01-10 06:44:28,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 578 transitions, 10719 flow, removed 155 selfloop flow, removed 2 redundant places. [2025-01-10 06:44:28,880 INFO L231 Difference]: Finished difference. Result has 376 places, 456 transitions, 8621 flow [2025-01-10 06:44:28,881 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8621, PETRI_PLACES=376, PETRI_TRANSITIONS=456} [2025-01-10 06:44:28,882 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 329 predicate places. [2025-01-10 06:44:28,882 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 456 transitions, 8621 flow [2025-01-10 06:44:28,882 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:28,882 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:28,882 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:28,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-01-10 06:44:28,882 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:28,883 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:28,883 INFO L85 PathProgramCache]: Analyzing trace with hash 2080693265, now seen corresponding path program 4 times [2025-01-10 06:44:28,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:28,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214441967] [2025-01-10 06:44:28,883 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:44:28,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:28,889 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:44:28,894 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:28,894 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:44:28,894 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:29,087 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:29,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:29,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214441967] [2025-01-10 06:44:29,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214441967] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:29,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:29,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:29,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511965623] [2025-01-10 06:44:29,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:29,088 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:29,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:29,088 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:29,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:29,110 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-01-10 06:44:29,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 456 transitions, 8621 flow. Second operand has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:29,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:29,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-01-10 06:44:29,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:30,241 INFO L124 PetriNetUnfolderBase]: 1935/4428 cut-off events. [2025-01-10 06:44:30,241 INFO L125 PetriNetUnfolderBase]: For 127659/127695 co-relation queries the response was YES. [2025-01-10 06:44:30,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34810 conditions, 4428 events. 1935/4428 cut-off events. For 127659/127695 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 34070 event pairs, 513 based on Foata normal form. 45/4418 useless extension candidates. Maximal degree in co-relation 34544. Up to 2803 conditions per place. [2025-01-10 06:44:30,294 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 514 selfloop transitions, 94 changer transitions 0/626 dead transitions. [2025-01-10 06:44:30,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 626 transitions, 12465 flow [2025-01-10 06:44:30,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 06:44:30,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-01-10 06:44:30,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 321 transitions. [2025-01-10 06:44:30,295 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5253682487725041 [2025-01-10 06:44:30,295 INFO L175 Difference]: Start difference. First operand has 376 places, 456 transitions, 8621 flow. Second operand 13 states and 321 transitions. [2025-01-10 06:44:30,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 626 transitions, 12465 flow [2025-01-10 06:44:30,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 626 transitions, 12111 flow, removed 70 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:30,767 INFO L231 Difference]: Finished difference. Result has 393 places, 511 transitions, 9791 flow [2025-01-10 06:44:30,767 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=8325, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9791, PETRI_PLACES=393, PETRI_TRANSITIONS=511} [2025-01-10 06:44:30,768 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 346 predicate places. [2025-01-10 06:44:30,768 INFO L471 AbstractCegarLoop]: Abstraction has has 393 places, 511 transitions, 9791 flow [2025-01-10 06:44:30,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:30,768 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:30,768 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:30,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-01-10 06:44:30,768 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:30,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:30,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1654682331, now seen corresponding path program 5 times [2025-01-10 06:44:30,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:30,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841634790] [2025-01-10 06:44:30,769 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:44:30,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:30,775 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:30,782 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:30,782 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:44:30,782 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:31,049 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:31,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:31,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841634790] [2025-01-10 06:44:31,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841634790] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:31,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:31,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:31,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289225599] [2025-01-10 06:44:31,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:31,050 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:31,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:31,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:31,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:31,073 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-01-10 06:44:31,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 511 transitions, 9791 flow. Second operand has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:31,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:31,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-01-10 06:44:31,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:32,642 INFO L124 PetriNetUnfolderBase]: 2220/5030 cut-off events. [2025-01-10 06:44:32,642 INFO L125 PetriNetUnfolderBase]: For 172076/172119 co-relation queries the response was YES. [2025-01-10 06:44:32,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41740 conditions, 5030 events. 2220/5030 cut-off events. For 172076/172119 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 39420 event pairs, 569 based on Foata normal form. 58/5010 useless extension candidates. Maximal degree in co-relation 41464. Up to 3001 conditions per place. [2025-01-10 06:44:32,719 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 573 selfloop transitions, 136 changer transitions 0/727 dead transitions. [2025-01-10 06:44:32,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 727 transitions, 15011 flow [2025-01-10 06:44:32,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:44:32,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:44:32,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 429 transitions. [2025-01-10 06:44:32,721 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5369211514392991 [2025-01-10 06:44:32,721 INFO L175 Difference]: Start difference. First operand has 393 places, 511 transitions, 9791 flow. Second operand 17 states and 429 transitions. [2025-01-10 06:44:32,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 727 transitions, 15011 flow [2025-01-10 06:44:33,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 727 transitions, 14803 flow, removed 104 selfloop flow, removed 0 redundant places. [2025-01-10 06:44:33,333 INFO L231 Difference]: Finished difference. Result has 418 places, 569 transitions, 11544 flow [2025-01-10 06:44:33,334 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=9621, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=11544, PETRI_PLACES=418, PETRI_TRANSITIONS=569} [2025-01-10 06:44:33,334 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 371 predicate places. [2025-01-10 06:44:33,334 INFO L471 AbstractCegarLoop]: Abstraction has has 418 places, 569 transitions, 11544 flow [2025-01-10 06:44:33,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:33,334 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:33,334 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:33,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-01-10 06:44:33,334 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:33,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:33,335 INFO L85 PathProgramCache]: Analyzing trace with hash 982299095, now seen corresponding path program 6 times [2025-01-10 06:44:33,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:33,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612142080] [2025-01-10 06:44:33,335 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 06:44:33,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:33,341 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:33,342 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:33,342 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-10 06:44:33,342 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:33,419 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:33,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:33,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612142080] [2025-01-10 06:44:33,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612142080] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:33,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:33,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:33,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178668611] [2025-01-10 06:44:33,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:33,419 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:33,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:33,420 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:33,420 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:33,436 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-01-10 06:44:33,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 569 transitions, 11544 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:33,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:33,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-01-10 06:44:33,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:35,252 INFO L124 PetriNetUnfolderBase]: 2616/5748 cut-off events. [2025-01-10 06:44:35,252 INFO L125 PetriNetUnfolderBase]: For 220229/220296 co-relation queries the response was YES. [2025-01-10 06:44:35,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50528 conditions, 5748 events. 2616/5748 cut-off events. For 220229/220296 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 44850 event pairs, 836 based on Foata normal form. 45/5717 useless extension candidates. Maximal degree in co-relation 50241. Up to 2743 conditions per place. [2025-01-10 06:44:35,324 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 557 selfloop transitions, 233 changer transitions 0/803 dead transitions. [2025-01-10 06:44:35,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 803 transitions, 17386 flow [2025-01-10 06:44:35,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-10 06:44:35,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2025-01-10 06:44:35,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 544 transitions. [2025-01-10 06:44:35,325 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5261121856866537 [2025-01-10 06:44:35,325 INFO L175 Difference]: Start difference. First operand has 418 places, 569 transitions, 11544 flow. Second operand 22 states and 544 transitions. [2025-01-10 06:44:35,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 803 transitions, 17386 flow [2025-01-10 06:44:36,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 803 transitions, 16824 flow, removed 278 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:36,150 INFO L231 Difference]: Finished difference. Result has 450 places, 655 transitions, 14134 flow [2025-01-10 06:44:36,150 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=11108, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=14134, PETRI_PLACES=450, PETRI_TRANSITIONS=655} [2025-01-10 06:44:36,151 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 403 predicate places. [2025-01-10 06:44:36,151 INFO L471 AbstractCegarLoop]: Abstraction has has 450 places, 655 transitions, 14134 flow [2025-01-10 06:44:36,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:36,151 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:36,151 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:36,151 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-01-10 06:44:36,151 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:36,152 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:36,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1158229343, now seen corresponding path program 7 times [2025-01-10 06:44:36,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:36,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34037847] [2025-01-10 06:44:36,152 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 06:44:36,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:36,159 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 06:44:36,163 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:36,163 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:44:36,163 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:36,369 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:36,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:36,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34037847] [2025-01-10 06:44:36,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34037847] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:36,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:36,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:36,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651036644] [2025-01-10 06:44:36,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:36,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:36,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:36,371 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:36,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:36,400 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-01-10 06:44:36,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 655 transitions, 14134 flow. Second operand has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:36,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:36,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-01-10 06:44:36,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:38,384 INFO L124 PetriNetUnfolderBase]: 2540/5713 cut-off events. [2025-01-10 06:44:38,384 INFO L125 PetriNetUnfolderBase]: For 248126/248162 co-relation queries the response was YES. [2025-01-10 06:44:38,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51482 conditions, 5713 events. 2540/5713 cut-off events. For 248126/248162 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 45977 event pairs, 720 based on Foata normal form. 44/5671 useless extension candidates. Maximal degree in co-relation 51184. Up to 3942 conditions per place. [2025-01-10 06:44:38,492 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 669 selfloop transitions, 98 changer transitions 0/786 dead transitions. [2025-01-10 06:44:38,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 786 transitions, 17884 flow [2025-01-10 06:44:38,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 06:44:38,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-01-10 06:44:38,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 314 transitions. [2025-01-10 06:44:38,494 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.513911620294599 [2025-01-10 06:44:38,494 INFO L175 Difference]: Start difference. First operand has 450 places, 655 transitions, 14134 flow. Second operand 13 states and 314 transitions. [2025-01-10 06:44:38,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 786 transitions, 17884 flow [2025-01-10 06:44:39,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 786 transitions, 17287 flow, removed 291 selfloop flow, removed 1 redundant places. [2025-01-10 06:44:39,660 INFO L231 Difference]: Finished difference. Result has 469 places, 680 transitions, 14618 flow [2025-01-10 06:44:39,661 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=13549, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=655, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14618, PETRI_PLACES=469, PETRI_TRANSITIONS=680} [2025-01-10 06:44:39,661 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 422 predicate places. [2025-01-10 06:44:39,661 INFO L471 AbstractCegarLoop]: Abstraction has has 469 places, 680 transitions, 14618 flow [2025-01-10 06:44:39,661 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:39,661 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:39,661 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:39,661 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-01-10 06:44:39,661 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:39,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:39,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1808261885, now seen corresponding path program 8 times [2025-01-10 06:44:39,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:39,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797181018] [2025-01-10 06:44:39,662 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-10 06:44:39,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:39,670 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:44:39,671 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:39,672 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-10 06:44:39,672 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:39,754 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:39,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:39,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797181018] [2025-01-10 06:44:39,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797181018] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:39,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:39,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:39,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067792779] [2025-01-10 06:44:39,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:39,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:39,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:39,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:39,755 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:39,768 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-01-10 06:44:39,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 680 transitions, 14618 flow. Second operand has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:39,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:39,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-01-10 06:44:39,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:41,866 INFO L124 PetriNetUnfolderBase]: 2754/6107 cut-off events. [2025-01-10 06:44:41,867 INFO L125 PetriNetUnfolderBase]: For 286310/286357 co-relation queries the response was YES. [2025-01-10 06:44:41,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56322 conditions, 6107 events. 2754/6107 cut-off events. For 286310/286357 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 49240 event pairs, 955 based on Foata normal form. 40/6026 useless extension candidates. Maximal degree in co-relation 56014. Up to 2682 conditions per place. [2025-01-10 06:44:41,970 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 598 selfloop transitions, 240 changer transitions 0/852 dead transitions. [2025-01-10 06:44:41,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 852 transitions, 19074 flow [2025-01-10 06:44:41,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-10 06:44:41,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2025-01-10 06:44:41,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 403 transitions. [2025-01-10 06:44:41,971 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5716312056737589 [2025-01-10 06:44:41,971 INFO L175 Difference]: Start difference. First operand has 469 places, 680 transitions, 14618 flow. Second operand 15 states and 403 transitions. [2025-01-10 06:44:41,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 852 transitions, 19074 flow [2025-01-10 06:44:43,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 852 transitions, 18757 flow, removed 132 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:43,426 INFO L231 Difference]: Finished difference. Result has 488 places, 710 transitions, 15872 flow [2025-01-10 06:44:43,427 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=14313, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=15872, PETRI_PLACES=488, PETRI_TRANSITIONS=710} [2025-01-10 06:44:43,427 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 441 predicate places. [2025-01-10 06:44:43,427 INFO L471 AbstractCegarLoop]: Abstraction has has 488 places, 710 transitions, 15872 flow [2025-01-10 06:44:43,427 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 16.7) internal successors, (167), 10 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:43,427 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:43,428 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:43,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2025-01-10 06:44:43,428 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:43,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:43,429 INFO L85 PathProgramCache]: Analyzing trace with hash 2056218383, now seen corresponding path program 9 times [2025-01-10 06:44:43,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:43,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101373719] [2025-01-10 06:44:43,429 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:43,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:43,437 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:43,441 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:43,441 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:43,441 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:43,537 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:43,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:43,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101373719] [2025-01-10 06:44:43,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101373719] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:43,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:43,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:43,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524517458] [2025-01-10 06:44:43,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:43,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:43,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:43,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:43,539 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:43,557 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-01-10 06:44:43,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 710 transitions, 15872 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:43,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:43,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-01-10 06:44:43,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:45,875 INFO L124 PetriNetUnfolderBase]: 3054/6651 cut-off events. [2025-01-10 06:44:45,875 INFO L125 PetriNetUnfolderBase]: For 360114/360211 co-relation queries the response was YES. [2025-01-10 06:44:45,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64350 conditions, 6651 events. 3054/6651 cut-off events. For 360114/360211 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 53257 event pairs, 1008 based on Foata normal form. 50/6629 useless extension candidates. Maximal degree in co-relation 64034. Up to 3676 conditions per place. [2025-01-10 06:44:45,972 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 593 selfloop transitions, 284 changer transitions 0/890 dead transitions. [2025-01-10 06:44:45,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 890 transitions, 21060 flow [2025-01-10 06:44:45,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:44:45,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:44:45,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 422 transitions. [2025-01-10 06:44:45,973 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4988179669030733 [2025-01-10 06:44:45,973 INFO L175 Difference]: Start difference. First operand has 488 places, 710 transitions, 15872 flow. Second operand 18 states and 422 transitions. [2025-01-10 06:44:45,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 890 transitions, 21060 flow [2025-01-10 06:44:47,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 890 transitions, 20552 flow, removed 123 selfloop flow, removed 3 redundant places. [2025-01-10 06:44:47,852 INFO L231 Difference]: Finished difference. Result has 516 places, 766 transitions, 18085 flow [2025-01-10 06:44:47,853 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=15463, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=18085, PETRI_PLACES=516, PETRI_TRANSITIONS=766} [2025-01-10 06:44:47,854 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 469 predicate places. [2025-01-10 06:44:47,854 INFO L471 AbstractCegarLoop]: Abstraction has has 516 places, 766 transitions, 18085 flow [2025-01-10 06:44:47,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:47,854 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:47,854 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:47,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2025-01-10 06:44:47,855 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:47,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:47,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1962373969, now seen corresponding path program 10 times [2025-01-10 06:44:47,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:47,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941913539] [2025-01-10 06:44:47,856 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:44:47,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:47,868 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:44:47,886 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:44:47,886 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:44:47,886 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:48,158 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:44:48,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:48,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941913539] [2025-01-10 06:44:48,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941913539] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:48,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:48,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:48,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187282038] [2025-01-10 06:44:48,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:48,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:44:48,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:48,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:44:48,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:44:48,184 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-01-10 06:44:48,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 766 transitions, 18085 flow. Second operand has 11 states, 11 states have (on average 15.545454545454545) internal successors, (171), 11 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:48,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:48,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-01-10 06:44:48,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:51,234 INFO L124 PetriNetUnfolderBase]: 3345/7252 cut-off events. [2025-01-10 06:44:51,235 INFO L125 PetriNetUnfolderBase]: For 439829/439971 co-relation queries the response was YES. [2025-01-10 06:44:51,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72531 conditions, 7252 events. 3345/7252 cut-off events. For 439829/439971 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 59091 event pairs, 1125 based on Foata normal form. 55/7221 useless extension candidates. Maximal degree in co-relation 72202. Up to 3916 conditions per place. [2025-01-10 06:44:51,350 INFO L140 encePairwiseOnDemand]: 31/47 looper letters, 626 selfloop transitions, 298 changer transitions 0/937 dead transitions. [2025-01-10 06:44:51,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 937 transitions, 23309 flow [2025-01-10 06:44:51,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:44:51,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:44:51,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 428 transitions. [2025-01-10 06:44:51,351 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5059101654846335 [2025-01-10 06:44:51,351 INFO L175 Difference]: Start difference. First operand has 516 places, 766 transitions, 18085 flow. Second operand 18 states and 428 transitions. [2025-01-10 06:44:51,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 937 transitions, 23309 flow [2025-01-10 06:44:53,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 937 transitions, 22835 flow, removed 237 selfloop flow, removed 0 redundant places. [2025-01-10 06:44:53,642 INFO L231 Difference]: Finished difference. Result has 544 places, 826 transitions, 20350 flow [2025-01-10 06:44:53,642 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=17619, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=20350, PETRI_PLACES=544, PETRI_TRANSITIONS=826} [2025-01-10 06:44:53,643 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 497 predicate places. [2025-01-10 06:44:53,643 INFO L471 AbstractCegarLoop]: Abstraction has has 544 places, 826 transitions, 20350 flow [2025-01-10 06:44:53,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.545454545454545) internal successors, (171), 11 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:53,643 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:44:53,643 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:44:53,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-01-10 06:44:53,643 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:44:53,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:44:53,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1811137941, now seen corresponding path program 3 times [2025-01-10 06:44:53,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:44:53,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545877336] [2025-01-10 06:44:53,644 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-10 06:44:53,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:44:53,653 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:44:53,654 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:44:53,654 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2025-01-10 06:44:53,654 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:44:53,728 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:44:53,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:44:53,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545877336] [2025-01-10 06:44:53,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545877336] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:44:53,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:44:53,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:44:53,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335533734] [2025-01-10 06:44:53,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:44:53,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:44:53,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:44:53,729 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:44:53,729 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:44:53,744 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-01-10 06:44:53,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 826 transitions, 20350 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:44:53,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:44:53,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-01-10 06:44:53,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:44:56,886 INFO L124 PetriNetUnfolderBase]: 3731/8008 cut-off events. [2025-01-10 06:44:56,887 INFO L125 PetriNetUnfolderBase]: For 478011/478351 co-relation queries the response was YES. [2025-01-10 06:44:56,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78203 conditions, 8008 events. 3731/8008 cut-off events. For 478011/478351 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 65367 event pairs, 1585 based on Foata normal form. 59/7962 useless extension candidates. Maximal degree in co-relation 77861. Up to 5176 conditions per place. [2025-01-10 06:44:57,021 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 799 selfloop transitions, 197 changer transitions 0/1016 dead transitions. [2025-01-10 06:44:57,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 1016 transitions, 26653 flow [2025-01-10 06:44:57,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:44:57,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:44:57,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 424 transitions. [2025-01-10 06:44:57,022 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5011820330969267 [2025-01-10 06:44:57,022 INFO L175 Difference]: Start difference. First operand has 544 places, 826 transitions, 20350 flow. Second operand 18 states and 424 transitions. [2025-01-10 06:44:57,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 1016 transitions, 26653 flow [2025-01-10 06:44:59,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 1016 transitions, 25957 flow, removed 276 selfloop flow, removed 3 redundant places. [2025-01-10 06:45:00,011 INFO L231 Difference]: Finished difference. Result has 569 places, 861 transitions, 21252 flow [2025-01-10 06:45:00,012 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=19719, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=826, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=21252, PETRI_PLACES=569, PETRI_TRANSITIONS=861} [2025-01-10 06:45:00,012 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 522 predicate places. [2025-01-10 06:45:00,012 INFO L471 AbstractCegarLoop]: Abstraction has has 569 places, 861 transitions, 21252 flow [2025-01-10 06:45:00,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:45:00,013 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:45:00,013 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:45:00,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2025-01-10 06:45:00,013 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:45:00,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:45:00,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1813027625, now seen corresponding path program 4 times [2025-01-10 06:45:00,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:45:00,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755530217] [2025-01-10 06:45:00,014 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-10 06:45:00,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:45:00,024 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 45 statements into 2 equivalence classes. [2025-01-10 06:45:00,028 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:45:00,029 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-10 06:45:00,029 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:00,283 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:45:00,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:45:00,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755530217] [2025-01-10 06:45:00,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755530217] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:45:00,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:45:00,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:45:00,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508779067] [2025-01-10 06:45:00,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:45:00,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:45:00,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:45:00,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:45:00,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:45:00,324 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47 [2025-01-10 06:45:00,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 861 transitions, 21252 flow. Second operand has 11 states, 11 states have (on average 17.454545454545453) internal successors, (192), 11 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:45:00,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:45:00,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47 [2025-01-10 06:45:00,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:45:03,534 INFO L124 PetriNetUnfolderBase]: 3208/7245 cut-off events. [2025-01-10 06:45:03,535 INFO L125 PetriNetUnfolderBase]: For 478982/479056 co-relation queries the response was YES. [2025-01-10 06:45:03,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75055 conditions, 7245 events. 3208/7245 cut-off events. For 478982/479056 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 62138 event pairs, 869 based on Foata normal form. 45/7165 useless extension candidates. Maximal degree in co-relation 74702. Up to 5148 conditions per place. [2025-01-10 06:45:03,658 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 925 selfloop transitions, 114 changer transitions 0/1064 dead transitions. [2025-01-10 06:45:03,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 1064 transitions, 27927 flow [2025-01-10 06:45:03,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2025-01-10 06:45:03,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2025-01-10 06:45:03,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 313 transitions. [2025-01-10 06:45:03,659 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5122749590834698 [2025-01-10 06:45:03,659 INFO L175 Difference]: Start difference. First operand has 569 places, 861 transitions, 21252 flow. Second operand 13 states and 313 transitions. [2025-01-10 06:45:03,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 1064 transitions, 27927 flow [2025-01-10 06:45:06,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 1064 transitions, 27640 flow, removed 80 selfloop flow, removed 2 redundant places. [2025-01-10 06:45:06,355 INFO L231 Difference]: Finished difference. Result has 587 places, 912 transitions, 22606 flow [2025-01-10 06:45:06,355 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=20979, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=22606, PETRI_PLACES=587, PETRI_TRANSITIONS=912} [2025-01-10 06:45:06,356 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 540 predicate places. [2025-01-10 06:45:06,356 INFO L471 AbstractCegarLoop]: Abstraction has has 587 places, 912 transitions, 22606 flow [2025-01-10 06:45:06,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.454545454545453) internal successors, (192), 11 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:45:06,356 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:45:06,356 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:45:06,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-01-10 06:45:06,356 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:45:06,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:45:06,357 INFO L85 PathProgramCache]: Analyzing trace with hash -1045478907, now seen corresponding path program 5 times [2025-01-10 06:45:06,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:45:06,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452346508] [2025-01-10 06:45:06,358 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:45:06,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:45:06,367 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:45:06,375 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:45:06,375 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:45:06,375 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:06,541 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:45:06,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:45:06,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452346508] [2025-01-10 06:45:06,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452346508] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:45:06,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:45:06,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:45:06,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537204627] [2025-01-10 06:45:06,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:45:06,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:45:06,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:45:06,543 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:45:06,543 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:45:06,565 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-01-10 06:45:06,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 912 transitions, 22606 flow. Second operand has 11 states, 11 states have (on average 16.545454545454547) internal successors, (182), 11 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:45:06,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:45:06,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-01-10 06:45:06,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:45:10,074 INFO L124 PetriNetUnfolderBase]: 3940/8675 cut-off events. [2025-01-10 06:45:10,074 INFO L125 PetriNetUnfolderBase]: For 553967/554063 co-relation queries the response was YES. [2025-01-10 06:45:10,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88632 conditions, 8675 events. 3940/8675 cut-off events. For 553967/554063 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 73964 event pairs, 1549 based on Foata normal form. 35/8559 useless extension candidates. Maximal degree in co-relation 88271. Up to 4408 conditions per place. [2025-01-10 06:45:10,241 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 816 selfloop transitions, 310 changer transitions 0/1147 dead transitions. [2025-01-10 06:45:10,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 1147 transitions, 30414 flow [2025-01-10 06:45:10,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-10 06:45:10,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2025-01-10 06:45:10,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 434 transitions. [2025-01-10 06:45:10,242 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5130023640661938 [2025-01-10 06:45:10,242 INFO L175 Difference]: Start difference. First operand has 587 places, 912 transitions, 22606 flow. Second operand 18 states and 434 transitions. [2025-01-10 06:45:10,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 1147 transitions, 30414 flow [2025-01-10 06:45:13,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 1147 transitions, 30114 flow, removed 121 selfloop flow, removed 3 redundant places. [2025-01-10 06:45:13,914 INFO L231 Difference]: Finished difference. Result has 613 places, 983 transitions, 25338 flow [2025-01-10 06:45:13,914 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=22469, PETRI_DIFFERENCE_MINUEND_PLACES=584, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=912, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=25338, PETRI_PLACES=613, PETRI_TRANSITIONS=983} [2025-01-10 06:45:13,914 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 566 predicate places. [2025-01-10 06:45:13,914 INFO L471 AbstractCegarLoop]: Abstraction has has 613 places, 983 transitions, 25338 flow [2025-01-10 06:45:13,915 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.545454545454547) internal successors, (182), 11 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:45:13,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:45:13,915 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:45:13,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-01-10 06:45:13,915 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:45:13,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:45:13,915 INFO L85 PathProgramCache]: Analyzing trace with hash 90415651, now seen corresponding path program 6 times [2025-01-10 06:45:13,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:45:13,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569108769] [2025-01-10 06:45:13,915 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-10 06:45:13,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:45:13,922 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:45:13,923 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 14 of 45 statements. [2025-01-10 06:45:13,923 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-10 06:45:13,923 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:13,995 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2025-01-10 06:45:13,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:45:13,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569108769] [2025-01-10 06:45:13,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569108769] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:45:13,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:45:13,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:45:13,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053196489] [2025-01-10 06:45:13,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:45:13,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2025-01-10 06:45:13,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:45:13,996 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2025-01-10 06:45:13,997 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-01-10 06:45:14,016 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2025-01-10 06:45:14,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 613 places, 983 transitions, 25338 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:45:14,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:45:14,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2025-01-10 06:45:14,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:45:18,173 INFO L124 PetriNetUnfolderBase]: 4249/9073 cut-off events. [2025-01-10 06:45:18,173 INFO L125 PetriNetUnfolderBase]: For 639184/639427 co-relation queries the response was YES. [2025-01-10 06:45:18,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97753 conditions, 9073 events. 4249/9073 cut-off events. For 639184/639427 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 75619 event pairs, 1772 based on Foata normal form. 54/9022 useless extension candidates. Maximal degree in co-relation 97380. Up to 5176 conditions per place. [2025-01-10 06:45:18,633 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 912 selfloop transitions, 251 changer transitions 0/1183 dead transitions. [2025-01-10 06:45:18,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 629 places, 1183 transitions, 32717 flow [2025-01-10 06:45:18,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-10 06:45:18,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2025-01-10 06:45:18,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 397 transitions. [2025-01-10 06:45:18,635 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49687108886107634 [2025-01-10 06:45:18,635 INFO L175 Difference]: Start difference. First operand has 613 places, 983 transitions, 25338 flow. Second operand 17 states and 397 transitions. [2025-01-10 06:45:18,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 629 places, 1183 transitions, 32717 flow [2025-01-10 06:45:22,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 627 places, 1183 transitions, 32352 flow, removed 123 selfloop flow, removed 2 redundant places. [2025-01-10 06:45:22,617 INFO L231 Difference]: Finished difference. Result has 638 places, 1024 transitions, 27313 flow [2025-01-10 06:45:22,618 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=24998, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=983, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=27313, PETRI_PLACES=638, PETRI_TRANSITIONS=1024} [2025-01-10 06:45:22,618 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 591 predicate places. [2025-01-10 06:45:22,618 INFO L471 AbstractCegarLoop]: Abstraction has has 638 places, 1024 transitions, 27313 flow [2025-01-10 06:45:22,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:45:22,618 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:45:22,618 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:45:22,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-01-10 06:45:22,619 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:45:22,619 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:45:22,619 INFO L85 PathProgramCache]: Analyzing trace with hash 783056401, now seen corresponding path program 7 times [2025-01-10 06:45:22,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:45:22,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883709584] [2025-01-10 06:45:22,620 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-10 06:45:22,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:45:22,627 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 45 statements into 1 equivalence classes. [2025-01-10 06:45:22,631 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:45:22,632 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-10 06:45:22,632 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:22,839 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:45:22,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:45:22,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883709584] [2025-01-10 06:45:22,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883709584] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:45:22,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:45:22,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:45:22,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484685806] [2025-01-10 06:45:22,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:45:22,839 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:45:22,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:45:22,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:45:22,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:45:22,862 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-01-10 06:45:22,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 638 places, 1024 transitions, 27313 flow. Second operand has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:45:22,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:45:22,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-01-10 06:45:22,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-01-10 06:45:26,428 INFO L124 PetriNetUnfolderBase]: 3763/8312 cut-off events. [2025-01-10 06:45:26,428 INFO L125 PetriNetUnfolderBase]: For 670252/670305 co-relation queries the response was YES. [2025-01-10 06:45:26,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94243 conditions, 8312 events. 3763/8312 cut-off events. For 670252/670305 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 71965 event pairs, 1086 based on Foata normal form. 32/8225 useless extension candidates. Maximal degree in co-relation 93860. Up to 6167 conditions per place. [2025-01-10 06:45:26,819 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 1035 selfloop transitions, 138 changer transitions 0/1199 dead transitions. [2025-01-10 06:45:26,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 1199 transitions, 34026 flow [2025-01-10 06:45:26,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-01-10 06:45:26,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2025-01-10 06:45:26,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 329 transitions. [2025-01-10 06:45:26,821 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2025-01-10 06:45:26,821 INFO L175 Difference]: Start difference. First operand has 638 places, 1024 transitions, 27313 flow. Second operand 14 states and 329 transitions. [2025-01-10 06:45:26,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 1199 transitions, 34026 flow [2025-01-10 06:45:30,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 649 places, 1199 transitions, 33731 flow, removed 109 selfloop flow, removed 2 redundant places. [2025-01-10 06:45:30,585 INFO L231 Difference]: Finished difference. Result has 657 places, 1045 transitions, 28288 flow [2025-01-10 06:45:30,585 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=27041, PETRI_DIFFERENCE_MINUEND_PLACES=636, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1024, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=891, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=28288, PETRI_PLACES=657, PETRI_TRANSITIONS=1045} [2025-01-10 06:45:30,585 INFO L279 CegarLoopForPetriNet]: 47 programPoint places, 610 predicate places. [2025-01-10 06:45:30,586 INFO L471 AbstractCegarLoop]: Abstraction has has 657 places, 1045 transitions, 28288 flow [2025-01-10 06:45:30,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:45:30,586 INFO L198 CegarLoopForPetriNet]: Found error trace [2025-01-10 06:45:30,586 INFO L206 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-01-10 06:45:30,586 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2025-01-10 06:45:30,586 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (and 14 more)] === [2025-01-10 06:45:30,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-10 06:45:30,587 INFO L85 PathProgramCache]: Analyzing trace with hash -244030263, now seen corresponding path program 11 times [2025-01-10 06:45:30,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-10 06:45:30,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783939083] [2025-01-10 06:45:30,587 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-10 06:45:30,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-10 06:45:30,593 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 45 statements into 11 equivalence classes. [2025-01-10 06:45:30,600 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) and asserted 45 of 45 statements. [2025-01-10 06:45:30,600 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2025-01-10 06:45:30,600 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-10 06:45:30,891 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2025-01-10 06:45:30,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-10 06:45:30,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783939083] [2025-01-10 06:45:30,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783939083] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-10 06:45:30,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-10 06:45:30,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-10 06:45:30,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476257884] [2025-01-10 06:45:30,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-10 06:45:30,892 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2025-01-10 06:45:30,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-10 06:45:30,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2025-01-10 06:45:30,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2025-01-10 06:45:30,914 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 47 [2025-01-10 06:45:30,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 657 places, 1045 transitions, 28288 flow. Second operand has 11 states, 11 states have (on average 16.454545454545453) internal successors, (181), 11 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-10 06:45:30,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-01-10 06:45:30,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 47 [2025-01-10 06:45:30,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand