./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd --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 99f794c04b6feffb38c1e5c415a278bf34dda5287d389b184a9a7d818ab0b70e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 16:07:44,453 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 16:07:44,574 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-13 16:07:44,585 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 16:07:44,586 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 16:07:44,631 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 16:07:44,632 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 16:07:44,632 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 16:07:44,633 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 16:07:44,633 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 16:07:44,633 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 16:07:44,634 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 16:07:44,634 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 16:07:44,634 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 16:07:44,634 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 16:07:44,635 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 16:07:44,635 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 16:07:44,635 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 16:07:44,635 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 16:07:44,637 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 16:07:44,637 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 16:07:44,637 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 16:07:44,637 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 16:07:44,637 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 16:07:44,637 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 16:07:44,638 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-13 16:07:44,638 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 16:07:44,638 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 16:07:44,638 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 16:07:44,638 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 16:07:44,638 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 16:07:44,638 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 16:07:44,638 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 16:07:44,638 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 16:07:44,638 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:07:44,639 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 16:07:44,639 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 16:07:44,639 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 16:07:44,639 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 16:07:44,639 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 16:07:44,639 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 16:07:44,639 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 16:07:44,639 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 16:07:44,639 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 16:07:44,639 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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd 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 -> 99f794c04b6feffb38c1e5c415a278bf34dda5287d389b184a9a7d818ab0b70e [2024-11-13 16:07:45,009 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 16:07:45,024 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 16:07:45,030 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 16:07:45,032 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 16:07:45,032 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 16:07:45,034 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i Unable to find full path for "g++" [2024-11-13 16:07:47,340 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 16:07:47,772 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 16:07:47,774 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/sv-benchmarks/c/goblint-regression/06-symbeq_06-tricky_address1.i [2024-11-13 16:07:47,800 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/data/5bd99abb9/978cb771ddf8466f8afe59ac61e9ce0c/FLAG1c98b57bd [2024-11-13 16:07:47,818 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/data/5bd99abb9/978cb771ddf8466f8afe59ac61e9ce0c [2024-11-13 16:07:47,821 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 16:07:47,823 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 16:07:47,825 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 16:07:47,825 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 16:07:47,831 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 16:07:47,832 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:07:47" (1/1) ... [2024-11-13 16:07:47,833 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d2c39e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:47, skipping insertion in model container [2024-11-13 16:07:47,833 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 04:07:47" (1/1) ... [2024-11-13 16:07:47,875 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 16:07:48,405 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:07:48,448 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 16:07:48,511 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 16:07:48,593 INFO L204 MainTranslator]: Completed translation [2024-11-13 16:07:48,594 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48 WrapperNode [2024-11-13 16:07:48,594 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 16:07:48,595 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 16:07:48,596 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 16:07:48,596 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 16:07:48,603 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,627 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,659 INFO L138 Inliner]: procedures = 268, calls = 104, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 162 [2024-11-13 16:07:48,660 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 16:07:48,660 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 16:07:48,660 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 16:07:48,661 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 16:07:48,672 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,672 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,677 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,706 INFO L175 MemorySlicer]: Split 94 memory accesses to 1 slices as follows [94]. 100 percent of accesses are in the largest equivalence class. The 90 initializations are split as follows [90]. The 2 writes are split as follows [2]. [2024-11-13 16:07:48,709 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,710 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,732 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,740 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,745 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,750 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,752 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 16:07:48,754 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 16:07:48,754 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 16:07:48,754 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 16:07:48,757 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (1/1) ... [2024-11-13 16:07:48,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 16:07:48,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:48,810 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 16:07:48,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 16:07:48,851 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-13 16:07:48,852 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-11-13 16:07:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 16:07:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 16:07:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-11-13 16:07:48,853 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 16:07:48,854 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2024-11-13 16:07:48,854 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2024-11-13 16:07:48,854 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 16:07:48,854 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 16:07:48,854 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 16:07:48,856 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 16:07:49,098 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 16:07:49,100 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 16:07:49,681 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 16:07:49,682 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 16:07:50,621 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 16:07:50,623 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 16:07:50,624 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:07:50 BoogieIcfgContainer [2024-11-13 16:07:50,624 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 16:07:50,628 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 16:07:50,628 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 16:07:50,635 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 16:07:50,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 04:07:47" (1/3) ... [2024-11-13 16:07:50,636 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@676fc855 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:07:50, skipping insertion in model container [2024-11-13 16:07:50,636 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 04:07:48" (2/3) ... [2024-11-13 16:07:50,636 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@676fc855 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 04:07:50, skipping insertion in model container [2024-11-13 16:07:50,637 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:07:50" (3/3) ... [2024-11-13 16:07:50,638 INFO L112 eAbstractionObserver]: Analyzing ICFG 06-symbeq_06-tricky_address1.i [2024-11-13 16:07:50,659 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 16:07:50,661 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG 06-symbeq_06-tricky_address1.i that has 2 procedures, 27 locations, 1 initial locations, 1 loop locations, and 6 error locations. [2024-11-13 16:07:50,661 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 16:07:50,717 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-11-13 16:07:50,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 30 places, 27 transitions, 58 flow [2024-11-13 16:07:50,838 INFO L124 PetriNetUnfolderBase]: 1/26 cut-off events. [2024-11-13 16:07:50,841 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 16:07:50,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30 conditions, 26 events. 1/26 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 39 event pairs, 0 based on Foata normal form. 0/19 useless extension candidates. Maximal degree in co-relation 7. Up to 2 conditions per place. [2024-11-13 16:07:50,844 INFO L82 GeneralOperation]: Start removeDead. Operand has 30 places, 27 transitions, 58 flow [2024-11-13 16:07:50,851 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 26 transitions, 55 flow [2024-11-13 16:07:50,869 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 16:07:50,898 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;@1310b50f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 16:07:50,898 INFO L334 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-11-13 16:07:50,911 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 16:07:50,911 INFO L124 PetriNetUnfolderBase]: 0/3 cut-off events. [2024-11-13 16:07:50,911 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 16:07:50,912 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:50,913 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 16:07:50,914 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:07:50,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:50,919 INFO L85 PathProgramCache]: Analyzing trace with hash 401935, now seen corresponding path program 1 times [2024-11-13 16:07:50,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:50,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050442600] [2024-11-13 16:07:50,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:50,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:51,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:51,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:51,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:51,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050442600] [2024-11-13 16:07:51,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050442600] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:07:51,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:07:51,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:07:51,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142889829] [2024-11-13 16:07:51,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:07:51,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 16:07:51,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:51,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 16:07:51,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 16:07:51,584 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 27 [2024-11-13 16:07:51,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 26 transitions, 55 flow. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:51,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:51,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 27 [2024-11-13 16:07:51,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:51,759 INFO L124 PetriNetUnfolderBase]: 37/119 cut-off events. [2024-11-13 16:07:51,759 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 16:07:51,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 119 events. 37/119 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 400 event pairs, 36 based on Foata normal form. 1/109 useless extension candidates. Maximal degree in co-relation 192. Up to 92 conditions per place. [2024-11-13 16:07:51,764 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 18 selfloop transitions, 3 changer transitions 0/28 dead transitions. [2024-11-13 16:07:51,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 28 transitions, 101 flow [2024-11-13 16:07:51,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 16:07:51,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 16:07:51,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 56 transitions. [2024-11-13 16:07:51,783 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-11-13 16:07:51,785 INFO L175 Difference]: Start difference. First operand has 29 places, 26 transitions, 55 flow. Second operand 4 states and 56 transitions. [2024-11-13 16:07:51,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 28 transitions, 101 flow [2024-11-13 16:07:51,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 28 transitions, 100 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 16:07:51,800 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 78 flow [2024-11-13 16:07:51,805 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=78, PETRI_PLACES=33, PETRI_TRANSITIONS=28} [2024-11-13 16:07:51,811 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 4 predicate places. [2024-11-13 16:07:51,812 INFO L471 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 78 flow [2024-11-13 16:07:51,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:51,812 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:51,812 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-11-13 16:07:51,812 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 16:07:51,813 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:07:51,816 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:51,816 INFO L85 PathProgramCache]: Analyzing trace with hash -910463978, now seen corresponding path program 1 times [2024-11-13 16:07:51,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:51,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600503506] [2024-11-13 16:07:51,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:51,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:51,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:52,015 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:52,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:52,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600503506] [2024-11-13 16:07:52,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600503506] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:07:52,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348484490] [2024-11-13 16:07:52,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:52,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:52,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:52,018 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:07:52,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 16:07:52,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:52,261 INFO L255 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 16:07:52,266 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:07:52,333 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:52,333 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:07:52,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348484490] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:07:52,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 16:07:52,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-13 16:07:52,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605096081] [2024-11-13 16:07:52,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:07:52,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 16:07:52,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:52,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 16:07:52,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:07:52,354 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 27 [2024-11-13 16:07:52,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 78 flow. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:52,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:52,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 27 [2024-11-13 16:07:52,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:52,564 INFO L124 PetriNetUnfolderBase]: 37/118 cut-off events. [2024-11-13 16:07:52,565 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-13 16:07:52,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 226 conditions, 118 events. 37/118 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 395 event pairs, 36 based on Foata normal form. 1/108 useless extension candidates. Maximal degree in co-relation 209. Up to 87 conditions per place. [2024-11-13 16:07:52,570 INFO L140 encePairwiseOnDemand]: 22/27 looper letters, 14 selfloop transitions, 6 changer transitions 0/27 dead transitions. [2024-11-13 16:07:52,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 27 transitions, 114 flow [2024-11-13 16:07:52,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:07:52,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:07:52,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 69 transitions. [2024-11-13 16:07:52,574 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-11-13 16:07:52,574 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 78 flow. Second operand 6 states and 69 transitions. [2024-11-13 16:07:52,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 27 transitions, 114 flow [2024-11-13 16:07:52,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 27 transitions, 112 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 16:07:52,577 INFO L231 Difference]: Finished difference. Result has 36 places, 27 transitions, 84 flow [2024-11-13 16:07:52,579 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=84, PETRI_PLACES=36, PETRI_TRANSITIONS=27} [2024-11-13 16:07:52,580 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 7 predicate places. [2024-11-13 16:07:52,581 INFO L471 AbstractCegarLoop]: Abstraction has has 36 places, 27 transitions, 84 flow [2024-11-13 16:07:52,581 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:52,581 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:52,581 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1] [2024-11-13 16:07:52,607 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 16:07:52,782 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:52,782 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:07:52,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:52,783 INFO L85 PathProgramCache]: Analyzing trace with hash 1840388149, now seen corresponding path program 1 times [2024-11-13 16:07:52,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:52,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897604369] [2024-11-13 16:07:52,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:52,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:52,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:52,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 16:07:52,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:52,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897604369] [2024-11-13 16:07:52,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897604369] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:07:52,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:07:52,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 16:07:52,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666151366] [2024-11-13 16:07:52,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:07:52,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 16:07:52,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:52,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 16:07:52,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 16:07:52,967 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 27 [2024-11-13 16:07:52,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 27 transitions, 84 flow. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:52,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:52,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 27 [2024-11-13 16:07:52,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:53,092 INFO L124 PetriNetUnfolderBase]: 37/117 cut-off events. [2024-11-13 16:07:53,092 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-11-13 16:07:53,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228 conditions, 117 events. 37/117 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 391 event pairs, 36 based on Foata normal form. 1/108 useless extension candidates. Maximal degree in co-relation 205. Up to 90 conditions per place. [2024-11-13 16:07:53,094 INFO L140 encePairwiseOnDemand]: 24/27 looper letters, 15 selfloop transitions, 4 changer transitions 0/26 dead transitions. [2024-11-13 16:07:53,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 26 transitions, 118 flow [2024-11-13 16:07:53,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 16:07:53,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 16:07:53,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 42 transitions. [2024-11-13 16:07:53,102 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-11-13 16:07:53,103 INFO L175 Difference]: Start difference. First operand has 36 places, 27 transitions, 84 flow. Second operand 3 states and 42 transitions. [2024-11-13 16:07:53,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 26 transitions, 118 flow [2024-11-13 16:07:53,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 26 transitions, 96 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-11-13 16:07:53,105 INFO L231 Difference]: Finished difference. Result has 31 places, 26 transitions, 66 flow [2024-11-13 16:07:53,105 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=31, PETRI_TRANSITIONS=26} [2024-11-13 16:07:53,109 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 2 predicate places. [2024-11-13 16:07:53,109 INFO L471 AbstractCegarLoop]: Abstraction has has 31 places, 26 transitions, 66 flow [2024-11-13 16:07:53,109 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:53,109 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:53,109 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:07:53,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 16:07:53,110 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:07:53,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:53,110 INFO L85 PathProgramCache]: Analyzing trace with hash 1802293838, now seen corresponding path program 1 times [2024-11-13 16:07:53,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:53,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986315603] [2024-11-13 16:07:53,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:53,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:53,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:53,309 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:53,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:53,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986315603] [2024-11-13 16:07:53,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986315603] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:07:53,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815073382] [2024-11-13 16:07:53,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:53,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:53,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:53,314 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:07:53,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 16:07:53,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:53,472 INFO L255 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 16:07:53,475 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:07:53,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:53,514 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:07:53,576 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:53,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815073382] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:07:53,577 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:07:53,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-11-13 16:07:53,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640601926] [2024-11-13 16:07:53,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:07:53,578 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:07:53,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:53,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:07:53,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:07:53,600 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 27 [2024-11-13 16:07:53,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 26 transitions, 66 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:53,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:53,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 27 [2024-11-13 16:07:53,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:53,823 INFO L124 PetriNetUnfolderBase]: 37/121 cut-off events. [2024-11-13 16:07:53,823 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2024-11-13 16:07:53,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 231 conditions, 121 events. 37/121 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 388 event pairs, 36 based on Foata normal form. 2/114 useless extension candidates. Maximal degree in co-relation 198. Up to 88 conditions per place. [2024-11-13 16:07:53,825 INFO L140 encePairwiseOnDemand]: 23/27 looper letters, 15 selfloop transitions, 7 changer transitions 0/29 dead transitions. [2024-11-13 16:07:53,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 29 transitions, 125 flow [2024-11-13 16:07:53,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 16:07:53,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 16:07:53,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 80 transitions. [2024-11-13 16:07:53,831 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-11-13 16:07:53,831 INFO L175 Difference]: Start difference. First operand has 31 places, 26 transitions, 66 flow. Second operand 7 states and 80 transitions. [2024-11-13 16:07:53,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 29 transitions, 125 flow [2024-11-13 16:07:53,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 29 transitions, 111 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 16:07:53,833 INFO L231 Difference]: Finished difference. Result has 37 places, 29 transitions, 92 flow [2024-11-13 16:07:53,834 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=92, PETRI_PLACES=37, PETRI_TRANSITIONS=29} [2024-11-13 16:07:53,834 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 8 predicate places. [2024-11-13 16:07:53,835 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 29 transitions, 92 flow [2024-11-13 16:07:53,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:53,835 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:53,835 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:07:53,859 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 16:07:54,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:54,040 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:07:54,040 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:54,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1134178222, now seen corresponding path program 2 times [2024-11-13 16:07:54,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:54,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009034316] [2024-11-13 16:07:54,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:54,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:54,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:54,324 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:54,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:54,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009034316] [2024-11-13 16:07:54,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009034316] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:07:54,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33015185] [2024-11-13 16:07:54,325 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:07:54,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:54,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:54,328 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:07:54,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 16:07:54,513 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 16:07:54,513 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:07:54,516 INFO L255 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 16:07:54,518 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:07:55,683 INFO L349 Elim1Store]: treesize reduction 78, result has 3.7 percent of original size [2024-11-13 16:07:55,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 56 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 87 treesize of output 40 [2024-11-13 16:07:55,717 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 16:07:55,717 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:07:55,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33015185] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:07:55,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 16:07:55,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [8] total 11 [2024-11-13 16:07:55,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683339499] [2024-11-13 16:07:55,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:07:55,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:07:55,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:55,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:07:55,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-11-13 16:07:55,743 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 27 [2024-11-13 16:07:55,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 29 transitions, 92 flow. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:55,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:55,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 27 [2024-11-13 16:07:55,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:55,986 INFO L124 PetriNetUnfolderBase]: 50/139 cut-off events. [2024-11-13 16:07:55,987 INFO L125 PetriNetUnfolderBase]: For 15/15 co-relation queries the response was YES. [2024-11-13 16:07:55,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282 conditions, 139 events. 50/139 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 429 event pairs, 16 based on Foata normal form. 7/133 useless extension candidates. Maximal degree in co-relation 244. Up to 68 conditions per place. [2024-11-13 16:07:55,989 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 31 selfloop transitions, 7 changer transitions 3/46 dead transitions. [2024-11-13 16:07:55,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 46 transitions, 208 flow [2024-11-13 16:07:55,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:07:55,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:07:55,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 86 transitions. [2024-11-13 16:07:55,991 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5308641975308642 [2024-11-13 16:07:55,991 INFO L175 Difference]: Start difference. First operand has 37 places, 29 transitions, 92 flow. Second operand 6 states and 86 transitions. [2024-11-13 16:07:55,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 46 transitions, 208 flow [2024-11-13 16:07:55,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 46 transitions, 204 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 16:07:55,994 INFO L231 Difference]: Finished difference. Result has 44 places, 32 transitions, 128 flow [2024-11-13 16:07:55,994 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=128, PETRI_PLACES=44, PETRI_TRANSITIONS=32} [2024-11-13 16:07:55,995 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2024-11-13 16:07:55,995 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 32 transitions, 128 flow [2024-11-13 16:07:55,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:55,995 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:55,996 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:07:56,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 16:07:56,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:56,200 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:07:56,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:56,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1134949174, now seen corresponding path program 1 times [2024-11-13 16:07:56,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:56,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960450803] [2024-11-13 16:07:56,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:56,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:56,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:56,471 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:56,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:56,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960450803] [2024-11-13 16:07:56,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960450803] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:07:56,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682933878] [2024-11-13 16:07:56,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:56,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:56,472 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:56,475 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:07:56,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 16:07:56,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:56,629 INFO L255 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 16:07:56,630 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:07:56,684 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:56,687 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:07:56,829 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:56,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682933878] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:07:56,831 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:07:56,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-13 16:07:56,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664328828] [2024-11-13 16:07:56,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:07:56,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 16:07:56,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:56,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 16:07:56,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2024-11-13 16:07:56,871 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 27 [2024-11-13 16:07:56,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 32 transitions, 128 flow. Second operand has 18 states, 18 states have (on average 9.277777777777779) internal successors, (167), 18 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) [2024-11-13 16:07:56,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:56,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 27 [2024-11-13 16:07:56,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:07:57,119 INFO L124 PetriNetUnfolderBase]: 27/123 cut-off events. [2024-11-13 16:07:57,120 INFO L125 PetriNetUnfolderBase]: For 79/79 co-relation queries the response was YES. [2024-11-13 16:07:57,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 295 conditions, 123 events. 27/123 cut-off events. For 79/79 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 373 event pairs, 26 based on Foata normal form. 4/121 useless extension candidates. Maximal degree in co-relation 260. Up to 72 conditions per place. [2024-11-13 16:07:57,121 INFO L140 encePairwiseOnDemand]: 23/27 looper letters, 17 selfloop transitions, 15 changer transitions 0/40 dead transitions. [2024-11-13 16:07:57,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 40 transitions, 240 flow [2024-11-13 16:07:57,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:07:57,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 16:07:57,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 154 transitions. [2024-11-13 16:07:57,124 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3802469135802469 [2024-11-13 16:07:57,124 INFO L175 Difference]: Start difference. First operand has 44 places, 32 transitions, 128 flow. Second operand 15 states and 154 transitions. [2024-11-13 16:07:57,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 40 transitions, 240 flow [2024-11-13 16:07:57,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 40 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 16:07:57,129 INFO L231 Difference]: Finished difference. Result has 61 places, 40 transitions, 223 flow [2024-11-13 16:07:57,129 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=223, PETRI_PLACES=61, PETRI_TRANSITIONS=40} [2024-11-13 16:07:57,130 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 32 predicate places. [2024-11-13 16:07:57,130 INFO L471 AbstractCegarLoop]: Abstraction has has 61 places, 40 transitions, 223 flow [2024-11-13 16:07:57,130 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.277777777777779) internal successors, (167), 18 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) [2024-11-13 16:07:57,130 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:07:57,131 INFO L204 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:07:57,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-13 16:07:57,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:57,335 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:07:57,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:07:57,335 INFO L85 PathProgramCache]: Analyzing trace with hash 119281142, now seen corresponding path program 2 times [2024-11-13 16:07:57,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:07:57,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269304367] [2024-11-13 16:07:57,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:07:57,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:07:57,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:07:57,866 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:07:57,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:07:57,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269304367] [2024-11-13 16:07:57,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269304367] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:07:57,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340433457] [2024-11-13 16:07:57,866 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 16:07:57,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:07:57,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:07:57,869 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:07:57,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 16:07:58,011 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 16:07:58,012 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 16:07:58,014 INFO L255 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-13 16:07:58,016 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:07:59,833 INFO L349 Elim1Store]: treesize reduction 78, result has 3.7 percent of original size [2024-11-13 16:07:59,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 56 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 10 case distinctions, treesize of input 87 treesize of output 40 [2024-11-13 16:07:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-11-13 16:07:59,864 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 16:07:59,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340433457] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:07:59,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 16:07:59,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [16] total 19 [2024-11-13 16:07:59,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487934670] [2024-11-13 16:07:59,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:07:59,869 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:07:59,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:07:59,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:07:59,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2024-11-13 16:07:59,885 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 27 [2024-11-13 16:07:59,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 40 transitions, 223 flow. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:07:59,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:07:59,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 27 [2024-11-13 16:07:59,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:00,349 INFO L124 PetriNetUnfolderBase]: 37/134 cut-off events. [2024-11-13 16:08:00,349 INFO L125 PetriNetUnfolderBase]: For 120/122 co-relation queries the response was YES. [2024-11-13 16:08:00,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359 conditions, 134 events. 37/134 cut-off events. For 120/122 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 405 event pairs, 6 based on Foata normal form. 7/141 useless extension candidates. Maximal degree in co-relation 319. Up to 49 conditions per place. [2024-11-13 16:08:00,351 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 42 selfloop transitions, 9 changer transitions 0/57 dead transitions. [2024-11-13 16:08:00,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 57 transitions, 375 flow [2024-11-13 16:08:00,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:08:00,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:08:00,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 87 transitions. [2024-11-13 16:08:00,353 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-11-13 16:08:00,353 INFO L175 Difference]: Start difference. First operand has 61 places, 40 transitions, 223 flow. Second operand 6 states and 87 transitions. [2024-11-13 16:08:00,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 57 transitions, 375 flow [2024-11-13 16:08:00,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 57 transitions, 365 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-13 16:08:00,359 INFO L231 Difference]: Finished difference. Result has 67 places, 45 transitions, 277 flow [2024-11-13 16:08:00,360 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=277, PETRI_PLACES=67, PETRI_TRANSITIONS=45} [2024-11-13 16:08:00,361 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 38 predicate places. [2024-11-13 16:08:00,361 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 45 transitions, 277 flow [2024-11-13 16:08:00,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:00,361 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:00,361 INFO L204 CegarLoopForPetriNet]: trace histogram [7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:00,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 16:08:00,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-13 16:08:00,562 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:00,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:00,563 INFO L85 PathProgramCache]: Analyzing trace with hash -621151009, now seen corresponding path program 1 times [2024-11-13 16:08:00,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:00,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29616436] [2024-11-13 16:08:00,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:00,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:00,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:01,067 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:01,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:01,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29616436] [2024-11-13 16:08:01,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29616436] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 16:08:01,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176452074] [2024-11-13 16:08:01,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:01,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 16:08:01,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 16:08:01,070 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 16:08:01,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 16:08:01,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:01,217 INFO L255 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 16:08:01,219 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 16:08:01,310 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:01,310 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 16:08:01,593 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 0 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 16:08:01,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176452074] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 16:08:01,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 16:08:01,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 22 [2024-11-13 16:08:01,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046160946] [2024-11-13 16:08:01,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 16:08:01,596 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 16:08:01,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:01,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 16:08:01,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=363, Unknown=0, NotChecked=0, Total=506 [2024-11-13 16:08:01,628 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 27 [2024-11-13 16:08:01,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 45 transitions, 277 flow. Second operand has 23 states, 23 states have (on average 9.26086956521739) internal successors, (213), 23 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:01,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:01,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 27 [2024-11-13 16:08:01,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:01,966 INFO L124 PetriNetUnfolderBase]: 26/136 cut-off events. [2024-11-13 16:08:01,966 INFO L125 PetriNetUnfolderBase]: For 238/240 co-relation queries the response was YES. [2024-11-13 16:08:01,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421 conditions, 136 events. 26/136 cut-off events. For 238/240 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 404 event pairs, 22 based on Foata normal form. 3/139 useless extension candidates. Maximal degree in co-relation 374. Up to 74 conditions per place. [2024-11-13 16:08:01,968 INFO L140 encePairwiseOnDemand]: 23/27 looper letters, 21 selfloop transitions, 21 changer transitions 0/51 dead transitions. [2024-11-13 16:08:01,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 51 transitions, 415 flow [2024-11-13 16:08:01,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-13 16:08:01,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-13 16:08:01,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 207 transitions. [2024-11-13 16:08:01,973 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.36507936507936506 [2024-11-13 16:08:01,974 INFO L175 Difference]: Start difference. First operand has 67 places, 45 transitions, 277 flow. Second operand 21 states and 207 transitions. [2024-11-13 16:08:01,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 51 transitions, 415 flow [2024-11-13 16:08:01,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 51 transitions, 415 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-13 16:08:01,986 INFO L231 Difference]: Finished difference. Result has 90 places, 51 transitions, 388 flow [2024-11-13 16:08:01,986 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=277, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=388, PETRI_PLACES=90, PETRI_TRANSITIONS=51} [2024-11-13 16:08:01,987 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 61 predicate places. [2024-11-13 16:08:01,987 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 51 transitions, 388 flow [2024-11-13 16:08:01,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 9.26086956521739) internal successors, (213), 23 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:01,987 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:01,988 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:02,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 16:08:02,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-13 16:08:02,188 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:02,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:02,189 INFO L85 PathProgramCache]: Analyzing trace with hash -600747642, now seen corresponding path program 2 times [2024-11-13 16:08:02,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:02,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56768917] [2024-11-13 16:08:02,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:02,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:02,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:03,961 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:08:03,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:03,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56768917] [2024-11-13 16:08:03,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56768917] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:08:03,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:08:03,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 16:08:03,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762945618] [2024-11-13 16:08:03,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:08:03,962 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:08:03,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:03,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:08:03,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:08:03,981 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 27 [2024-11-13 16:08:03,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 51 transitions, 388 flow. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:03,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:03,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 27 [2024-11-13 16:08:03,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:04,318 INFO L124 PetriNetUnfolderBase]: 30/136 cut-off events. [2024-11-13 16:08:04,319 INFO L125 PetriNetUnfolderBase]: For 288/290 co-relation queries the response was YES. [2024-11-13 16:08:04,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 459 conditions, 136 events. 30/136 cut-off events. For 288/290 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 378 event pairs, 14 based on Foata normal form. 9/145 useless extension candidates. Maximal degree in co-relation 408. Up to 54 conditions per place. [2024-11-13 16:08:04,320 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 42 selfloop transitions, 7 changer transitions 3/58 dead transitions. [2024-11-13 16:08:04,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 58 transitions, 512 flow [2024-11-13 16:08:04,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:08:04,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:08:04,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 81 transitions. [2024-11-13 16:08:04,322 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-13 16:08:04,322 INFO L175 Difference]: Start difference. First operand has 90 places, 51 transitions, 388 flow. Second operand 6 states and 81 transitions. [2024-11-13 16:08:04,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 58 transitions, 512 flow [2024-11-13 16:08:04,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 58 transitions, 463 flow, removed 1 selfloop flow, removed 14 redundant places. [2024-11-13 16:08:04,328 INFO L231 Difference]: Finished difference. Result has 81 places, 49 transitions, 339 flow [2024-11-13 16:08:04,328 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=339, PETRI_PLACES=81, PETRI_TRANSITIONS=49} [2024-11-13 16:08:04,329 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 52 predicate places. [2024-11-13 16:08:04,329 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 49 transitions, 339 flow [2024-11-13 16:08:04,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:04,330 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:04,330 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:04,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-13 16:08:04,330 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:04,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:04,331 INFO L85 PathProgramCache]: Analyzing trace with hash -576848109, now seen corresponding path program 1 times [2024-11-13 16:08:04,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:04,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184410387] [2024-11-13 16:08:04,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:04,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:04,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:05,745 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:08:05,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:05,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184410387] [2024-11-13 16:08:05,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184410387] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:08:05,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:08:05,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 16:08:05,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778369890] [2024-11-13 16:08:05,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:08:05,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 16:08:05,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:05,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 16:08:05,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 16:08:05,761 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 27 [2024-11-13 16:08:05,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 49 transitions, 339 flow. Second operand has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:05,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:05,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 27 [2024-11-13 16:08:05,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:06,013 INFO L124 PetriNetUnfolderBase]: 30/128 cut-off events. [2024-11-13 16:08:06,013 INFO L125 PetriNetUnfolderBase]: For 264/266 co-relation queries the response was YES. [2024-11-13 16:08:06,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 429 conditions, 128 events. 30/128 cut-off events. For 264/266 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 320 event pairs, 8 based on Foata normal form. 9/137 useless extension candidates. Maximal degree in co-relation 391. Up to 51 conditions per place. [2024-11-13 16:08:06,015 INFO L140 encePairwiseOnDemand]: 21/27 looper letters, 44 selfloop transitions, 6 changer transitions 4/59 dead transitions. [2024-11-13 16:08:06,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 59 transitions, 477 flow [2024-11-13 16:08:06,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 16:08:06,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 16:08:06,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 85 transitions. [2024-11-13 16:08:06,017 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5246913580246914 [2024-11-13 16:08:06,017 INFO L175 Difference]: Start difference. First operand has 81 places, 49 transitions, 339 flow. Second operand 6 states and 85 transitions. [2024-11-13 16:08:06,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 59 transitions, 477 flow [2024-11-13 16:08:06,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 59 transitions, 451 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-11-13 16:08:06,022 INFO L231 Difference]: Finished difference. Result has 79 places, 47 transitions, 316 flow [2024-11-13 16:08:06,023 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=313, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=316, PETRI_PLACES=79, PETRI_TRANSITIONS=47} [2024-11-13 16:08:06,023 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 50 predicate places. [2024-11-13 16:08:06,024 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 47 transitions, 316 flow [2024-11-13 16:08:06,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.8) internal successors, (49), 5 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:06,024 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:06,024 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:06,024 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 16:08:06,024 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:06,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:06,025 INFO L85 PathProgramCache]: Analyzing trace with hash -377787447, now seen corresponding path program 1 times [2024-11-13 16:08:06,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:06,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505318266] [2024-11-13 16:08:06,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:06,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:11,584 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:08:11,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:11,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505318266] [2024-11-13 16:08:11,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505318266] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:08:11,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:08:11,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:08:11,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129224050] [2024-11-13 16:08:11,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:08:11,585 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:08:11,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:11,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:08:11,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:08:11,612 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-13 16:08:11,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 47 transitions, 316 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:11,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:11,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-13 16:08:11,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:14,174 INFO L124 PetriNetUnfolderBase]: 58/184 cut-off events. [2024-11-13 16:08:14,174 INFO L125 PetriNetUnfolderBase]: For 263/263 co-relation queries the response was YES. [2024-11-13 16:08:14,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 602 conditions, 184 events. 58/184 cut-off events. For 263/263 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 577 event pairs, 12 based on Foata normal form. 3/187 useless extension candidates. Maximal degree in co-relation 538. Up to 39 conditions per place. [2024-11-13 16:08:14,177 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 61 selfloop transitions, 21 changer transitions 6/89 dead transitions. [2024-11-13 16:08:14,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 89 transitions, 665 flow [2024-11-13 16:08:14,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 16:08:14,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 16:08:14,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 134 transitions. [2024-11-13 16:08:14,180 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3101851851851852 [2024-11-13 16:08:14,180 INFO L175 Difference]: Start difference. First operand has 79 places, 47 transitions, 316 flow. Second operand 16 states and 134 transitions. [2024-11-13 16:08:14,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 89 transitions, 665 flow [2024-11-13 16:08:14,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 89 transitions, 631 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-11-13 16:08:14,188 INFO L231 Difference]: Finished difference. Result has 94 places, 62 transitions, 452 flow [2024-11-13 16:08:14,189 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=452, PETRI_PLACES=94, PETRI_TRANSITIONS=62} [2024-11-13 16:08:14,190 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 65 predicate places. [2024-11-13 16:08:14,192 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 62 transitions, 452 flow [2024-11-13 16:08:14,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:14,193 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:14,193 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:14,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-13 16:08:14,193 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:14,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:14,194 INFO L85 PathProgramCache]: Analyzing trace with hash -2029203255, now seen corresponding path program 2 times [2024-11-13 16:08:14,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:14,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380938555] [2024-11-13 16:08:14,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:14,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:14,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:17,405 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:08:17,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:17,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380938555] [2024-11-13 16:08:17,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380938555] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:08:17,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:08:17,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 16:08:17,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901176726] [2024-11-13 16:08:17,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:08:17,406 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 16:08:17,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:17,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 16:08:17,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:08:17,472 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-13 16:08:17,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 62 transitions, 452 flow. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:17,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:17,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-13 16:08:17,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:19,205 INFO L124 PetriNetUnfolderBase]: 64/207 cut-off events. [2024-11-13 16:08:19,206 INFO L125 PetriNetUnfolderBase]: For 346/346 co-relation queries the response was YES. [2024-11-13 16:08:19,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 761 conditions, 207 events. 64/207 cut-off events. For 346/346 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 721 event pairs, 14 based on Foata normal form. 3/210 useless extension candidates. Maximal degree in co-relation 674. Up to 50 conditions per place. [2024-11-13 16:08:19,208 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 62 selfloop transitions, 21 changer transitions 5/89 dead transitions. [2024-11-13 16:08:19,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 89 transitions, 759 flow [2024-11-13 16:08:19,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 16:08:19,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 16:08:19,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-11-13 16:08:19,211 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-11-13 16:08:19,211 INFO L175 Difference]: Start difference. First operand has 94 places, 62 transitions, 452 flow. Second operand 10 states and 95 transitions. [2024-11-13 16:08:19,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 89 transitions, 759 flow [2024-11-13 16:08:19,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 89 transitions, 732 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-13 16:08:19,221 INFO L231 Difference]: Finished difference. Result has 104 places, 67 transitions, 553 flow [2024-11-13 16:08:19,221 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=553, PETRI_PLACES=104, PETRI_TRANSITIONS=67} [2024-11-13 16:08:19,224 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 75 predicate places. [2024-11-13 16:08:19,224 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 67 transitions, 553 flow [2024-11-13 16:08:19,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 8 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:19,225 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:19,225 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:19,226 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-13 16:08:19,226 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:19,227 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:19,227 INFO L85 PathProgramCache]: Analyzing trace with hash -2022331374, now seen corresponding path program 1 times [2024-11-13 16:08:19,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:19,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446309397] [2024-11-13 16:08:19,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:19,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:19,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:28,080 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:08:28,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:28,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446309397] [2024-11-13 16:08:28,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446309397] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:08:28,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:08:28,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:08:28,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690903686] [2024-11-13 16:08:28,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:08:28,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:08:28,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:28,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:08:28,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:08:28,136 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-13 16:08:28,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 67 transitions, 553 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:28,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:28,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-13 16:08:28,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:30,279 INFO L124 PetriNetUnfolderBase]: 67/220 cut-off events. [2024-11-13 16:08:30,280 INFO L125 PetriNetUnfolderBase]: For 511/511 co-relation queries the response was YES. [2024-11-13 16:08:30,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 872 conditions, 220 events. 67/220 cut-off events. For 511/511 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 810 event pairs, 24 based on Foata normal form. 3/223 useless extension candidates. Maximal degree in co-relation 774. Up to 106 conditions per place. [2024-11-13 16:08:30,282 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 62 selfloop transitions, 32 changer transitions 5/100 dead transitions. [2024-11-13 16:08:30,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 100 transitions, 936 flow [2024-11-13 16:08:30,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 16:08:30,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 16:08:30,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 131 transitions. [2024-11-13 16:08:30,284 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.30324074074074076 [2024-11-13 16:08:30,285 INFO L175 Difference]: Start difference. First operand has 104 places, 67 transitions, 553 flow. Second operand 16 states and 131 transitions. [2024-11-13 16:08:30,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 100 transitions, 936 flow [2024-11-13 16:08:30,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 100 transitions, 909 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-11-13 16:08:30,293 INFO L231 Difference]: Finished difference. Result has 120 places, 81 transitions, 728 flow [2024-11-13 16:08:30,294 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=728, PETRI_PLACES=120, PETRI_TRANSITIONS=81} [2024-11-13 16:08:30,295 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 91 predicate places. [2024-11-13 16:08:30,295 INFO L471 AbstractCegarLoop]: Abstraction has has 120 places, 81 transitions, 728 flow [2024-11-13 16:08:30,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:30,295 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:30,295 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:30,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-13 16:08:30,296 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:30,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:30,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1219761834, now seen corresponding path program 2 times [2024-11-13 16:08:30,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:30,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612058201] [2024-11-13 16:08:30,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:30,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:30,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:38,605 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:08:38,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:38,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612058201] [2024-11-13 16:08:38,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612058201] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:08:38,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:08:38,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:08:38,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732033918] [2024-11-13 16:08:38,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:08:38,606 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:08:38,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:38,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:08:38,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:08:38,704 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-13 16:08:38,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 81 transitions, 728 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:38,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:38,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-13 16:08:38,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:40,991 INFO L124 PetriNetUnfolderBase]: 71/235 cut-off events. [2024-11-13 16:08:40,991 INFO L125 PetriNetUnfolderBase]: For 685/685 co-relation queries the response was YES. [2024-11-13 16:08:40,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1004 conditions, 235 events. 71/235 cut-off events. For 685/685 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 926 event pairs, 28 based on Foata normal form. 3/238 useless extension candidates. Maximal degree in co-relation 896. Up to 113 conditions per place. [2024-11-13 16:08:40,993 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 66 selfloop transitions, 31 changer transitions 5/103 dead transitions. [2024-11-13 16:08:40,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 103 transitions, 1055 flow [2024-11-13 16:08:40,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 16:08:40,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 16:08:40,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 126 transitions. [2024-11-13 16:08:40,996 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2916666666666667 [2024-11-13 16:08:40,996 INFO L175 Difference]: Start difference. First operand has 120 places, 81 transitions, 728 flow. Second operand 16 states and 126 transitions. [2024-11-13 16:08:40,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 103 transitions, 1055 flow [2024-11-13 16:08:41,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 103 transitions, 995 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-11-13 16:08:41,012 INFO L231 Difference]: Finished difference. Result has 136 places, 86 transitions, 833 flow [2024-11-13 16:08:41,013 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=833, PETRI_PLACES=136, PETRI_TRANSITIONS=86} [2024-11-13 16:08:41,013 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 107 predicate places. [2024-11-13 16:08:41,015 INFO L471 AbstractCegarLoop]: Abstraction has has 136 places, 86 transitions, 833 flow [2024-11-13 16:08:41,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:41,015 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:41,015 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:41,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-13 16:08:41,016 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:41,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:41,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1218839274, now seen corresponding path program 3 times [2024-11-13 16:08:41,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:41,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112681874] [2024-11-13 16:08:41,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:41,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:41,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:47,560 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:08:47,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:47,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112681874] [2024-11-13 16:08:47,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112681874] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:08:47,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:08:47,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:08:47,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909341238] [2024-11-13 16:08:47,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:08:47,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:08:47,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:47,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:08:47,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:08:47,595 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-13 16:08:47,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 86 transitions, 833 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:47,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:47,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-13 16:08:47,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:49,092 INFO L124 PetriNetUnfolderBase]: 75/248 cut-off events. [2024-11-13 16:08:49,092 INFO L125 PetriNetUnfolderBase]: For 742/742 co-relation queries the response was YES. [2024-11-13 16:08:49,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1089 conditions, 248 events. 75/248 cut-off events. For 742/742 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1026 event pairs, 23 based on Foata normal form. 3/251 useless extension candidates. Maximal degree in co-relation 976. Up to 110 conditions per place. [2024-11-13 16:08:49,098 INFO L140 encePairwiseOnDemand]: 15/27 looper letters, 72 selfloop transitions, 37 changer transitions 2/112 dead transitions. [2024-11-13 16:08:49,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 112 transitions, 1191 flow [2024-11-13 16:08:49,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:08:49,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 16:08:49,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 124 transitions. [2024-11-13 16:08:49,101 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.30617283950617286 [2024-11-13 16:08:49,101 INFO L175 Difference]: Start difference. First operand has 136 places, 86 transitions, 833 flow. Second operand 15 states and 124 transitions. [2024-11-13 16:08:49,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 112 transitions, 1191 flow [2024-11-13 16:08:49,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 112 transitions, 1133 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-11-13 16:08:49,113 INFO L231 Difference]: Finished difference. Result has 145 places, 94 transitions, 934 flow [2024-11-13 16:08:49,114 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=934, PETRI_PLACES=145, PETRI_TRANSITIONS=94} [2024-11-13 16:08:49,115 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 116 predicate places. [2024-11-13 16:08:49,115 INFO L471 AbstractCegarLoop]: Abstraction has has 145 places, 94 transitions, 934 flow [2024-11-13 16:08:49,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:49,115 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:49,116 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:49,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-13 16:08:49,116 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:49,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:49,116 INFO L85 PathProgramCache]: Analyzing trace with hash -636075417, now seen corresponding path program 3 times [2024-11-13 16:08:49,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:49,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882027819] [2024-11-13 16:08:49,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:49,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:49,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:52,097 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:08:52,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:52,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882027819] [2024-11-13 16:08:52,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882027819] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:08:52,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:08:52,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:08:52,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384927189] [2024-11-13 16:08:52,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:08:52,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:08:52,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:52,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:08:52,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:08:52,139 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-13 16:08:52,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 94 transitions, 934 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:52,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:52,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-13 16:08:52,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:54,050 INFO L124 PetriNetUnfolderBase]: 82/270 cut-off events. [2024-11-13 16:08:54,050 INFO L125 PetriNetUnfolderBase]: For 807/807 co-relation queries the response was YES. [2024-11-13 16:08:54,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1227 conditions, 270 events. 82/270 cut-off events. For 807/807 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1173 event pairs, 27 based on Foata normal form. 3/273 useless extension candidates. Maximal degree in co-relation 1100. Up to 111 conditions per place. [2024-11-13 16:08:54,054 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 78 selfloop transitions, 33 changer transitions 3/115 dead transitions. [2024-11-13 16:08:54,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 115 transitions, 1286 flow [2024-11-13 16:08:54,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 16:08:54,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 16:08:54,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 125 transitions. [2024-11-13 16:08:54,056 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.28935185185185186 [2024-11-13 16:08:54,056 INFO L175 Difference]: Start difference. First operand has 145 places, 94 transitions, 934 flow. Second operand 16 states and 125 transitions. [2024-11-13 16:08:54,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 115 transitions, 1286 flow [2024-11-13 16:08:54,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 115 transitions, 1218 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-11-13 16:08:54,069 INFO L231 Difference]: Finished difference. Result has 155 places, 98 transitions, 1011 flow [2024-11-13 16:08:54,070 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=880, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1011, PETRI_PLACES=155, PETRI_TRANSITIONS=98} [2024-11-13 16:08:54,070 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 126 predicate places. [2024-11-13 16:08:54,070 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 98 transitions, 1011 flow [2024-11-13 16:08:54,071 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:54,071 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:54,072 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:54,072 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-13 16:08:54,072 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:54,073 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:54,073 INFO L85 PathProgramCache]: Analyzing trace with hash -649942647, now seen corresponding path program 4 times [2024-11-13 16:08:54,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:54,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133962391] [2024-11-13 16:08:54,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:54,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:54,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:08:55,653 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:08:55,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:08:55,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133962391] [2024-11-13 16:08:55,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133962391] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:08:55,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:08:55,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:08:55,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776578603] [2024-11-13 16:08:55,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:08:55,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:08:55,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:08:55,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:08:55,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:08:55,667 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-13 16:08:55,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 98 transitions, 1011 flow. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:55,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:08:55,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-13 16:08:55,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:08:56,568 INFO L124 PetriNetUnfolderBase]: 83/277 cut-off events. [2024-11-13 16:08:56,568 INFO L125 PetriNetUnfolderBase]: For 967/967 co-relation queries the response was YES. [2024-11-13 16:08:56,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1292 conditions, 277 events. 83/277 cut-off events. For 967/967 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1231 event pairs, 22 based on Foata normal form. 3/280 useless extension candidates. Maximal degree in co-relation 1162. Up to 104 conditions per place. [2024-11-13 16:08:56,573 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 82 selfloop transitions, 43 changer transitions 2/128 dead transitions. [2024-11-13 16:08:56,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 128 transitions, 1449 flow [2024-11-13 16:08:56,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 16:08:56,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 16:08:56,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 132 transitions. [2024-11-13 16:08:56,575 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.2875816993464052 [2024-11-13 16:08:56,575 INFO L175 Difference]: Start difference. First operand has 155 places, 98 transitions, 1011 flow. Second operand 17 states and 132 transitions. [2024-11-13 16:08:56,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 128 transitions, 1449 flow [2024-11-13 16:08:56,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 128 transitions, 1364 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-11-13 16:08:56,589 INFO L231 Difference]: Finished difference. Result has 165 places, 109 transitions, 1120 flow [2024-11-13 16:08:56,589 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=934, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1120, PETRI_PLACES=165, PETRI_TRANSITIONS=109} [2024-11-13 16:08:56,590 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 136 predicate places. [2024-11-13 16:08:56,590 INFO L471 AbstractCegarLoop]: Abstraction has has 165 places, 109 transitions, 1120 flow [2024-11-13 16:08:56,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:08:56,590 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:08:56,590 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:08:56,590 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-13 16:08:56,591 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:08:56,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:08:56,591 INFO L85 PathProgramCache]: Analyzing trace with hash -205276432, now seen corresponding path program 4 times [2024-11-13 16:08:56,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:08:56,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054832145] [2024-11-13 16:08:56,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:08:56,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:08:56,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:01,777 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:01,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:01,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054832145] [2024-11-13 16:09:01,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054832145] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:01,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:01,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:09:01,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872553725] [2024-11-13 16:09:01,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:01,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:09:01,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:01,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:09:01,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:09:01,891 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:09:01,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 109 transitions, 1120 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:01,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:01,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:09:01,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:04,664 INFO L124 PetriNetUnfolderBase]: 67/266 cut-off events. [2024-11-13 16:09:04,665 INFO L125 PetriNetUnfolderBase]: For 1097/1097 co-relation queries the response was YES. [2024-11-13 16:09:04,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1286 conditions, 266 events. 67/266 cut-off events. For 1097/1097 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1270 event pairs, 25 based on Foata normal form. 3/268 useless extension candidates. Maximal degree in co-relation 1183. Up to 131 conditions per place. [2024-11-13 16:09:04,668 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 70 selfloop transitions, 33 changer transitions 3/124 dead transitions. [2024-11-13 16:09:04,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 124 transitions, 1416 flow [2024-11-13 16:09:04,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:09:04,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 16:09:04,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 143 transitions. [2024-11-13 16:09:04,670 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3530864197530864 [2024-11-13 16:09:04,671 INFO L175 Difference]: Start difference. First operand has 165 places, 109 transitions, 1120 flow. Second operand 15 states and 143 transitions. [2024-11-13 16:09:04,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 124 transitions, 1416 flow [2024-11-13 16:09:04,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 124 transitions, 1329 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-11-13 16:09:04,685 INFO L231 Difference]: Finished difference. Result has 172 places, 112 transitions, 1150 flow [2024-11-13 16:09:04,685 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1150, PETRI_PLACES=172, PETRI_TRANSITIONS=112} [2024-11-13 16:09:04,685 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2024-11-13 16:09:04,686 INFO L471 AbstractCegarLoop]: Abstraction has has 172 places, 112 transitions, 1150 flow [2024-11-13 16:09:04,686 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:04,686 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:04,686 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:04,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-13 16:09:04,686 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:04,687 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:04,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1804497391, now seen corresponding path program 1 times [2024-11-13 16:09:04,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:04,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85338667] [2024-11-13 16:09:04,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:04,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:04,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:09,108 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:09,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:09,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85338667] [2024-11-13 16:09:09,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85338667] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:09,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:09,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 16:09:09,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778856655] [2024-11-13 16:09:09,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:09,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 16:09:09,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:09,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 16:09:09,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:09:09,129 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 4 out of 27 [2024-11-13 16:09:09,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 112 transitions, 1150 flow. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:09,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:09,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 4 of 27 [2024-11-13 16:09:09,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:10,135 INFO L124 PetriNetUnfolderBase]: 82/280 cut-off events. [2024-11-13 16:09:10,135 INFO L125 PetriNetUnfolderBase]: For 1112/1112 co-relation queries the response was YES. [2024-11-13 16:09:10,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1375 conditions, 280 events. 82/280 cut-off events. For 1112/1112 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1303 event pairs, 1 based on Foata normal form. 2/282 useless extension candidates. Maximal degree in co-relation 1259. Up to 69 conditions per place. [2024-11-13 16:09:10,139 INFO L140 encePairwiseOnDemand]: 18/27 looper letters, 99 selfloop transitions, 31 changer transitions 1/132 dead transitions. [2024-11-13 16:09:10,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 132 transitions, 1555 flow [2024-11-13 16:09:10,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-13 16:09:10,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-13 16:09:10,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 93 transitions. [2024-11-13 16:09:10,143 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.31313131313131315 [2024-11-13 16:09:10,143 INFO L175 Difference]: Start difference. First operand has 172 places, 112 transitions, 1150 flow. Second operand 11 states and 93 transitions. [2024-11-13 16:09:10,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 132 transitions, 1555 flow [2024-11-13 16:09:10,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 132 transitions, 1511 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-11-13 16:09:10,160 INFO L231 Difference]: Finished difference. Result has 171 places, 111 transitions, 1156 flow [2024-11-13 16:09:10,160 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1156, PETRI_PLACES=171, PETRI_TRANSITIONS=111} [2024-11-13 16:09:10,162 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 142 predicate places. [2024-11-13 16:09:10,163 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 111 transitions, 1156 flow [2024-11-13 16:09:10,163 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:10,163 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:10,163 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:10,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-13 16:09:10,163 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:10,164 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:10,164 INFO L85 PathProgramCache]: Analyzing trace with hash 870688567, now seen corresponding path program 1 times [2024-11-13 16:09:10,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:10,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638819649] [2024-11-13 16:09:10,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:10,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:10,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:14,410 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:14,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:14,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638819649] [2024-11-13 16:09:14,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638819649] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:14,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:14,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:09:14,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972643582] [2024-11-13 16:09:14,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:14,411 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:09:14,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:14,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:09:14,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:09:14,484 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:09:14,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 111 transitions, 1156 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:14,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:14,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:09:14,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:16,584 INFO L124 PetriNetUnfolderBase]: 63/255 cut-off events. [2024-11-13 16:09:16,584 INFO L125 PetriNetUnfolderBase]: For 1219/1219 co-relation queries the response was YES. [2024-11-13 16:09:16,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1288 conditions, 255 events. 63/255 cut-off events. For 1219/1219 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1215 event pairs, 19 based on Foata normal form. 3/255 useless extension candidates. Maximal degree in co-relation 1149. Up to 135 conditions per place. [2024-11-13 16:09:16,587 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 67 selfloop transitions, 33 changer transitions 9/126 dead transitions. [2024-11-13 16:09:16,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 126 transitions, 1444 flow [2024-11-13 16:09:16,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:09:16,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 16:09:16,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 136 transitions. [2024-11-13 16:09:16,589 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.35978835978835977 [2024-11-13 16:09:16,589 INFO L175 Difference]: Start difference. First operand has 171 places, 111 transitions, 1156 flow. Second operand 14 states and 136 transitions. [2024-11-13 16:09:16,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 126 transitions, 1444 flow [2024-11-13 16:09:16,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 126 transitions, 1381 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-11-13 16:09:16,602 INFO L231 Difference]: Finished difference. Result has 176 places, 107 transitions, 1135 flow [2024-11-13 16:09:16,604 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1135, PETRI_PLACES=176, PETRI_TRANSITIONS=107} [2024-11-13 16:09:16,605 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2024-11-13 16:09:16,605 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 107 transitions, 1135 flow [2024-11-13 16:09:16,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:16,605 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:16,605 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:16,605 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-13 16:09:16,606 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:16,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:16,606 INFO L85 PathProgramCache]: Analyzing trace with hash 842089207, now seen corresponding path program 2 times [2024-11-13 16:09:16,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:16,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542222171] [2024-11-13 16:09:16,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:16,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:16,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:21,598 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:21,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:21,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542222171] [2024-11-13 16:09:21,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542222171] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:21,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:21,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:09:21,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133526722] [2024-11-13 16:09:21,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:21,599 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:09:21,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:21,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:09:21,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:09:21,682 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:09:21,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 107 transitions, 1135 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:21,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:21,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:09:21,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:23,814 INFO L124 PetriNetUnfolderBase]: 60/253 cut-off events. [2024-11-13 16:09:23,814 INFO L125 PetriNetUnfolderBase]: For 1311/1311 co-relation queries the response was YES. [2024-11-13 16:09:23,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1293 conditions, 253 events. 60/253 cut-off events. For 1311/1311 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1194 event pairs, 22 based on Foata normal form. 6/259 useless extension candidates. Maximal degree in co-relation 1206. Up to 133 conditions per place. [2024-11-13 16:09:23,818 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 60 selfloop transitions, 30 changer transitions 13/118 dead transitions. [2024-11-13 16:09:23,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 118 transitions, 1404 flow [2024-11-13 16:09:23,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:09:23,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:09:23,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 125 transitions. [2024-11-13 16:09:23,819 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3561253561253561 [2024-11-13 16:09:23,819 INFO L175 Difference]: Start difference. First operand has 176 places, 107 transitions, 1135 flow. Second operand 13 states and 125 transitions. [2024-11-13 16:09:23,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 118 transitions, 1404 flow [2024-11-13 16:09:23,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 118 transitions, 1308 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-11-13 16:09:23,830 INFO L231 Difference]: Finished difference. Result has 171 places, 101 transitions, 1045 flow [2024-11-13 16:09:23,831 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1045, PETRI_PLACES=171, PETRI_TRANSITIONS=101} [2024-11-13 16:09:23,831 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 142 predicate places. [2024-11-13 16:09:23,831 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 101 transitions, 1045 flow [2024-11-13 16:09:23,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:23,831 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:23,831 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:23,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-13 16:09:23,832 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:23,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:23,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1732237243, now seen corresponding path program 3 times [2024-11-13 16:09:23,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:23,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626555253] [2024-11-13 16:09:23,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:23,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:23,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:28,486 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:28,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:28,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626555253] [2024-11-13 16:09:28,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626555253] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:28,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:28,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:09:28,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777810185] [2024-11-13 16:09:28,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:28,488 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:09:28,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:28,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:09:28,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:09:28,567 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:09:28,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 101 transitions, 1045 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:28,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:28,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:09:28,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:30,536 INFO L124 PetriNetUnfolderBase]: 52/221 cut-off events. [2024-11-13 16:09:30,536 INFO L125 PetriNetUnfolderBase]: For 1088/1088 co-relation queries the response was YES. [2024-11-13 16:09:30,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1099 conditions, 221 events. 52/221 cut-off events. For 1088/1088 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 944 event pairs, 21 based on Foata normal form. 3/224 useless extension candidates. Maximal degree in co-relation 1039. Up to 119 conditions per place. [2024-11-13 16:09:30,538 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 57 selfloop transitions, 29 changer transitions 11/109 dead transitions. [2024-11-13 16:09:30,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 109 transitions, 1254 flow [2024-11-13 16:09:30,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 16:09:30,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-13 16:09:30,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 132 transitions. [2024-11-13 16:09:30,539 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-11-13 16:09:30,540 INFO L175 Difference]: Start difference. First operand has 171 places, 101 transitions, 1045 flow. Second operand 14 states and 132 transitions. [2024-11-13 16:09:30,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 109 transitions, 1254 flow [2024-11-13 16:09:30,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 109 transitions, 1149 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-11-13 16:09:30,549 INFO L231 Difference]: Finished difference. Result has 164 places, 95 transitions, 943 flow [2024-11-13 16:09:30,549 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=943, PETRI_PLACES=164, PETRI_TRANSITIONS=95} [2024-11-13 16:09:30,549 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 135 predicate places. [2024-11-13 16:09:30,550 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 95 transitions, 943 flow [2024-11-13 16:09:30,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:30,550 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:30,550 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:30,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-13 16:09:30,550 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:30,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:30,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1519208953, now seen corresponding path program 1 times [2024-11-13 16:09:30,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:30,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174881525] [2024-11-13 16:09:30,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:30,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:30,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:32,931 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:32,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:32,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174881525] [2024-11-13 16:09:32,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174881525] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:32,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:32,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 16:09:32,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626831299] [2024-11-13 16:09:32,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:32,932 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 16:09:32,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:32,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 16:09:32,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-13 16:09:32,991 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:09:32,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 95 transitions, 943 flow. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:32,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:32,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:09:32,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:34,419 INFO L124 PetriNetUnfolderBase]: 55/239 cut-off events. [2024-11-13 16:09:34,420 INFO L125 PetriNetUnfolderBase]: For 1064/1064 co-relation queries the response was YES. [2024-11-13 16:09:34,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1167 conditions, 239 events. 55/239 cut-off events. For 1064/1064 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1085 event pairs, 20 based on Foata normal form. 6/245 useless extension candidates. Maximal degree in co-relation 1111. Up to 114 conditions per place. [2024-11-13 16:09:34,421 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 61 selfloop transitions, 16 changer transitions 23/112 dead transitions. [2024-11-13 16:09:34,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 112 transitions, 1302 flow [2024-11-13 16:09:34,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 16:09:34,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 16:09:34,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-11-13 16:09:34,422 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39094650205761317 [2024-11-13 16:09:34,422 INFO L175 Difference]: Start difference. First operand has 164 places, 95 transitions, 943 flow. Second operand 9 states and 95 transitions. [2024-11-13 16:09:34,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 112 transitions, 1302 flow [2024-11-13 16:09:34,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 112 transitions, 1211 flow, removed 3 selfloop flow, removed 14 redundant places. [2024-11-13 16:09:34,429 INFO L231 Difference]: Finished difference. Result has 154 places, 85 transitions, 808 flow [2024-11-13 16:09:34,429 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=808, PETRI_PLACES=154, PETRI_TRANSITIONS=85} [2024-11-13 16:09:34,429 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 125 predicate places. [2024-11-13 16:09:34,429 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 85 transitions, 808 flow [2024-11-13 16:09:34,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:34,430 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:34,430 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:34,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-13 16:09:34,430 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:34,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:34,430 INFO L85 PathProgramCache]: Analyzing trace with hash -2068601699, now seen corresponding path program 4 times [2024-11-13 16:09:34,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:34,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047288635] [2024-11-13 16:09:34,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:34,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:34,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:39,407 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:39,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:39,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047288635] [2024-11-13 16:09:39,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047288635] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:39,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:39,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:09:39,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393276145] [2024-11-13 16:09:39,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:39,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:09:39,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:39,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:09:39,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:09:39,567 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:09:39,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 85 transitions, 808 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:39,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:39,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:09:39,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:41,637 INFO L124 PetriNetUnfolderBase]: 41/190 cut-off events. [2024-11-13 16:09:41,637 INFO L125 PetriNetUnfolderBase]: For 753/753 co-relation queries the response was YES. [2024-11-13 16:09:41,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 909 conditions, 190 events. 41/190 cut-off events. For 753/753 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 745 event pairs, 19 based on Foata normal form. 3/193 useless extension candidates. Maximal degree in co-relation 786. Up to 103 conditions per place. [2024-11-13 16:09:41,643 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 52 selfloop transitions, 15 changer transitions 11/89 dead transitions. [2024-11-13 16:09:41,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 89 transitions, 970 flow [2024-11-13 16:09:41,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:09:41,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:09:41,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 118 transitions. [2024-11-13 16:09:41,645 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.33618233618233617 [2024-11-13 16:09:41,645 INFO L175 Difference]: Start difference. First operand has 154 places, 85 transitions, 808 flow. Second operand 13 states and 118 transitions. [2024-11-13 16:09:41,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 89 transitions, 970 flow [2024-11-13 16:09:41,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 89 transitions, 901 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-11-13 16:09:41,658 INFO L231 Difference]: Finished difference. Result has 149 places, 77 transitions, 698 flow [2024-11-13 16:09:41,661 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=733, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=698, PETRI_PLACES=149, PETRI_TRANSITIONS=77} [2024-11-13 16:09:41,662 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 120 predicate places. [2024-11-13 16:09:41,662 INFO L471 AbstractCegarLoop]: Abstraction has has 149 places, 77 transitions, 698 flow [2024-11-13 16:09:41,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:41,662 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:41,662 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:41,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-13 16:09:41,662 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:41,662 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:41,662 INFO L85 PathProgramCache]: Analyzing trace with hash 896435149, now seen corresponding path program 2 times [2024-11-13 16:09:41,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:41,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346727933] [2024-11-13 16:09:41,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:41,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:41,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:44,531 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:44,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:44,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346727933] [2024-11-13 16:09:44,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346727933] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:44,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:44,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:09:44,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989193543] [2024-11-13 16:09:44,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:44,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:09:44,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:44,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:09:44,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:09:44,634 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:09:44,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 77 transitions, 698 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:44,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:44,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:09:44,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:45,990 INFO L124 PetriNetUnfolderBase]: 38/187 cut-off events. [2024-11-13 16:09:45,990 INFO L125 PetriNetUnfolderBase]: For 617/617 co-relation queries the response was YES. [2024-11-13 16:09:45,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 867 conditions, 187 events. 38/187 cut-off events. For 617/617 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 762 event pairs, 17 based on Foata normal form. 9/196 useless extension candidates. Maximal degree in co-relation 801. Up to 85 conditions per place. [2024-11-13 16:09:45,992 INFO L140 encePairwiseOnDemand]: 17/27 looper letters, 51 selfloop transitions, 12 changer transitions 17/89 dead transitions. [2024-11-13 16:09:45,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 89 transitions, 924 flow [2024-11-13 16:09:45,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 16:09:45,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 16:09:45,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 111 transitions. [2024-11-13 16:09:45,993 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3425925925925926 [2024-11-13 16:09:45,993 INFO L175 Difference]: Start difference. First operand has 149 places, 77 transitions, 698 flow. Second operand 12 states and 111 transitions. [2024-11-13 16:09:45,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 89 transitions, 924 flow [2024-11-13 16:09:45,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 89 transitions, 875 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-11-13 16:09:45,999 INFO L231 Difference]: Finished difference. Result has 139 places, 68 transitions, 578 flow [2024-11-13 16:09:46,000 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=649, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=578, PETRI_PLACES=139, PETRI_TRANSITIONS=68} [2024-11-13 16:09:46,000 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 110 predicate places. [2024-11-13 16:09:46,000 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 68 transitions, 578 flow [2024-11-13 16:09:46,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:46,000 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:46,000 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:46,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-13 16:09:46,001 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:46,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:46,001 INFO L85 PathProgramCache]: Analyzing trace with hash 882135469, now seen corresponding path program 3 times [2024-11-13 16:09:46,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:46,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1977761975] [2024-11-13 16:09:46,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:46,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:46,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:48,126 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:48,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:48,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1977761975] [2024-11-13 16:09:48,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1977761975] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:48,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:48,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 16:09:48,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961102887] [2024-11-13 16:09:48,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:48,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 16:09:48,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:48,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 16:09:48,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:09:48,185 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:09:48,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 68 transitions, 578 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:48,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:48,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:09:48,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:48,983 INFO L124 PetriNetUnfolderBase]: 30/156 cut-off events. [2024-11-13 16:09:48,983 INFO L125 PetriNetUnfolderBase]: For 555/555 co-relation queries the response was YES. [2024-11-13 16:09:48,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 705 conditions, 156 events. 30/156 cut-off events. For 555/555 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 545 event pairs, 15 based on Foata normal form. 6/161 useless extension candidates. Maximal degree in co-relation 619. Up to 71 conditions per place. [2024-11-13 16:09:48,985 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 49 selfloop transitions, 13 changer transitions 9/80 dead transitions. [2024-11-13 16:09:48,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 80 transitions, 778 flow [2024-11-13 16:09:48,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 16:09:48,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 16:09:48,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 111 transitions. [2024-11-13 16:09:48,987 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3425925925925926 [2024-11-13 16:09:48,987 INFO L175 Difference]: Start difference. First operand has 139 places, 68 transitions, 578 flow. Second operand 12 states and 111 transitions. [2024-11-13 16:09:48,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 80 transitions, 778 flow [2024-11-13 16:09:48,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 80 transitions, 716 flow, removed 11 selfloop flow, removed 15 redundant places. [2024-11-13 16:09:48,991 INFO L231 Difference]: Finished difference. Result has 131 places, 67 transitions, 541 flow [2024-11-13 16:09:48,991 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=541, PETRI_PLACES=131, PETRI_TRANSITIONS=67} [2024-11-13 16:09:48,992 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 102 predicate places. [2024-11-13 16:09:48,992 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 67 transitions, 541 flow [2024-11-13 16:09:48,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:48,992 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:48,992 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:48,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-13 16:09:48,992 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:48,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:48,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1304419521, now seen corresponding path program 1 times [2024-11-13 16:09:48,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:48,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461460875] [2024-11-13 16:09:48,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:48,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:49,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:50,430 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:50,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:50,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461460875] [2024-11-13 16:09:50,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461460875] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:50,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:50,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 16:09:50,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961581823] [2024-11-13 16:09:50,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:50,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 16:09:50,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:50,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 16:09:50,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:09:50,457 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 27 [2024-11-13 16:09:50,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 67 transitions, 541 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:50,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:50,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 27 [2024-11-13 16:09:50,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:51,251 INFO L124 PetriNetUnfolderBase]: 26/136 cut-off events. [2024-11-13 16:09:51,252 INFO L125 PetriNetUnfolderBase]: For 384/384 co-relation queries the response was YES. [2024-11-13 16:09:51,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 601 conditions, 136 events. 26/136 cut-off events. For 384/384 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 397 event pairs, 4 based on Foata normal form. 2/138 useless extension candidates. Maximal degree in co-relation 543. Up to 32 conditions per place. [2024-11-13 16:09:51,253 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 46 selfloop transitions, 26 changer transitions 0/78 dead transitions. [2024-11-13 16:09:51,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 78 transitions, 740 flow [2024-11-13 16:09:51,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 16:09:51,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-13 16:09:51,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 107 transitions. [2024-11-13 16:09:51,255 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.30484330484330485 [2024-11-13 16:09:51,255 INFO L175 Difference]: Start difference. First operand has 131 places, 67 transitions, 541 flow. Second operand 13 states and 107 transitions. [2024-11-13 16:09:51,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 78 transitions, 740 flow [2024-11-13 16:09:51,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 78 transitions, 689 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-11-13 16:09:51,260 INFO L231 Difference]: Finished difference. Result has 124 places, 73 transitions, 579 flow [2024-11-13 16:09:51,261 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=579, PETRI_PLACES=124, PETRI_TRANSITIONS=73} [2024-11-13 16:09:51,261 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 95 predicate places. [2024-11-13 16:09:51,261 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 73 transitions, 579 flow [2024-11-13 16:09:51,262 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:51,262 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:51,262 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:51,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-13 16:09:51,262 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:51,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:51,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1326614841, now seen corresponding path program 4 times [2024-11-13 16:09:51,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:51,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828478458] [2024-11-13 16:09:51,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:51,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:51,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:54,413 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:54,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:54,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828478458] [2024-11-13 16:09:54,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828478458] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:54,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:54,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-13 16:09:54,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81047376] [2024-11-13 16:09:54,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:54,414 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 16:09:54,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:54,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 16:09:54,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-13 16:09:54,480 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:09:54,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 73 transitions, 579 flow. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:54,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:54,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:09:54,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:55,164 INFO L124 PetriNetUnfolderBase]: 23/130 cut-off events. [2024-11-13 16:09:55,164 INFO L125 PetriNetUnfolderBase]: For 307/307 co-relation queries the response was YES. [2024-11-13 16:09:55,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 582 conditions, 130 events. 23/130 cut-off events. For 307/307 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 370 event pairs, 5 based on Foata normal form. 3/133 useless extension candidates. Maximal degree in co-relation 477. Up to 56 conditions per place. [2024-11-13 16:09:55,165 INFO L140 encePairwiseOnDemand]: 16/27 looper letters, 45 selfloop transitions, 16 changer transitions 9/78 dead transitions. [2024-11-13 16:09:55,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 78 transitions, 731 flow [2024-11-13 16:09:55,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 16:09:55,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 16:09:55,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 130 transitions. [2024-11-13 16:09:55,166 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.32098765432098764 [2024-11-13 16:09:55,166 INFO L175 Difference]: Start difference. First operand has 124 places, 73 transitions, 579 flow. Second operand 15 states and 130 transitions. [2024-11-13 16:09:55,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 78 transitions, 731 flow [2024-11-13 16:09:55,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 78 transitions, 702 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-13 16:09:55,170 INFO L231 Difference]: Finished difference. Result has 133 places, 66 transitions, 537 flow [2024-11-13 16:09:55,170 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=537, PETRI_PLACES=133, PETRI_TRANSITIONS=66} [2024-11-13 16:09:55,170 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 104 predicate places. [2024-11-13 16:09:55,170 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 66 transitions, 537 flow [2024-11-13 16:09:55,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 10 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:55,170 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:55,170 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:55,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-13 16:09:55,171 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:55,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:55,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1251396810, now seen corresponding path program 1 times [2024-11-13 16:09:55,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:55,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415356467] [2024-11-13 16:09:55,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:55,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:55,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:09:58,355 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:09:58,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:09:58,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415356467] [2024-11-13 16:09:58,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415356467] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:09:58,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:09:58,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 16:09:58,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768842670] [2024-11-13 16:09:58,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:09:58,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 16:09:58,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:09:58,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 16:09:58,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-13 16:09:58,429 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:09:58,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 66 transitions, 537 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:58,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:09:58,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:09:58,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:09:59,076 INFO L124 PetriNetUnfolderBase]: 20/116 cut-off events. [2024-11-13 16:09:59,076 INFO L125 PetriNetUnfolderBase]: For 324/324 co-relation queries the response was YES. [2024-11-13 16:09:59,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 535 conditions, 116 events. 20/116 cut-off events. For 324/324 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 274 event pairs, 4 based on Foata normal form. 2/118 useless extension candidates. Maximal degree in co-relation 466. Up to 42 conditions per place. [2024-11-13 16:09:59,077 INFO L140 encePairwiseOnDemand]: 19/27 looper letters, 41 selfloop transitions, 8 changer transitions 14/69 dead transitions. [2024-11-13 16:09:59,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 69 transitions, 662 flow [2024-11-13 16:09:59,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 16:09:59,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 16:09:59,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 90 transitions. [2024-11-13 16:09:59,078 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-11-13 16:09:59,078 INFO L175 Difference]: Start difference. First operand has 133 places, 66 transitions, 537 flow. Second operand 10 states and 90 transitions. [2024-11-13 16:09:59,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 69 transitions, 662 flow [2024-11-13 16:09:59,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 69 transitions, 585 flow, removed 2 selfloop flow, removed 21 redundant places. [2024-11-13 16:09:59,081 INFO L231 Difference]: Finished difference. Result has 113 places, 55 transitions, 421 flow [2024-11-13 16:09:59,081 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=421, PETRI_PLACES=113, PETRI_TRANSITIONS=55} [2024-11-13 16:09:59,081 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 84 predicate places. [2024-11-13 16:09:59,082 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 55 transitions, 421 flow [2024-11-13 16:09:59,082 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:09:59,082 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:09:59,082 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:09:59,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-13 16:09:59,082 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:09:59,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:09:59,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1553276381, now seen corresponding path program 1 times [2024-11-13 16:09:59,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:09:59,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636287779] [2024-11-13 16:09:59,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:09:59,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:09:59,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:02,589 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:10:02,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:10:02,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636287779] [2024-11-13 16:10:02,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636287779] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:10:02,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:10:02,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 16:10:02,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576756332] [2024-11-13 16:10:02,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:10:02,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 16:10:02,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:10:02,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 16:10:02,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:10:02,652 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:10:02,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 55 transitions, 421 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:02,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:10:02,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:10:02,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:10:03,549 INFO L124 PetriNetUnfolderBase]: 10/82 cut-off events. [2024-11-13 16:10:03,549 INFO L125 PetriNetUnfolderBase]: For 214/214 co-relation queries the response was YES. [2024-11-13 16:10:03,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 375 conditions, 82 events. 10/82 cut-off events. For 214/214 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 133 event pairs, 0 based on Foata normal form. 4/86 useless extension candidates. Maximal degree in co-relation 350. Up to 26 conditions per place. [2024-11-13 16:10:03,550 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 37 selfloop transitions, 3 changer transitions 16/59 dead transitions. [2024-11-13 16:10:03,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 59 transitions, 551 flow [2024-11-13 16:10:03,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 16:10:03,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 16:10:03,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 80 transitions. [2024-11-13 16:10:03,551 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3292181069958848 [2024-11-13 16:10:03,551 INFO L175 Difference]: Start difference. First operand has 113 places, 55 transitions, 421 flow. Second operand 9 states and 80 transitions. [2024-11-13 16:10:03,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 59 transitions, 551 flow [2024-11-13 16:10:03,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 59 transitions, 509 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-11-13 16:10:03,554 INFO L231 Difference]: Finished difference. Result has 96 places, 43 transitions, 313 flow [2024-11-13 16:10:03,554 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=313, PETRI_PLACES=96, PETRI_TRANSITIONS=43} [2024-11-13 16:10:03,554 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 67 predicate places. [2024-11-13 16:10:03,554 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 43 transitions, 313 flow [2024-11-13 16:10:03,554 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:03,554 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 16:10:03,554 INFO L204 CegarLoopForPetriNet]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:03,554 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-13 16:10:03,554 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 6 more)] === [2024-11-13 16:10:03,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 16:10:03,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1782299905, now seen corresponding path program 2 times [2024-11-13 16:10:03,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 16:10:03,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449496349] [2024-11-13 16:10:03,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 16:10:03,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 16:10:03,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 16:10:05,041 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-13 16:10:05,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 16:10:05,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449496349] [2024-11-13 16:10:05,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449496349] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 16:10:05,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 16:10:05,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 16:10:05,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741193984] [2024-11-13 16:10:05,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 16:10:05,042 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 16:10:05,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 16:10:05,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 16:10:05,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-13 16:10:05,084 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 27 [2024-11-13 16:10:05,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 43 transitions, 313 flow. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:05,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 16:10:05,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 27 [2024-11-13 16:10:05,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 16:10:05,618 INFO L124 PetriNetUnfolderBase]: 5/54 cut-off events. [2024-11-13 16:10:05,618 INFO L125 PetriNetUnfolderBase]: For 156/156 co-relation queries the response was YES. [2024-11-13 16:10:05,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247 conditions, 54 events. 5/54 cut-off events. For 156/156 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 17 event pairs, 0 based on Foata normal form. 2/56 useless extension candidates. Maximal degree in co-relation 222. Up to 26 conditions per place. [2024-11-13 16:10:05,618 INFO L140 encePairwiseOnDemand]: 20/27 looper letters, 0 selfloop transitions, 0 changer transitions 43/43 dead transitions. [2024-11-13 16:10:05,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 43 transitions, 394 flow [2024-11-13 16:10:05,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 16:10:05,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 16:10:05,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 82 transitions. [2024-11-13 16:10:05,619 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3037037037037037 [2024-11-13 16:10:05,620 INFO L175 Difference]: Start difference. First operand has 96 places, 43 transitions, 313 flow. Second operand 10 states and 82 transitions. [2024-11-13 16:10:05,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 43 transitions, 394 flow [2024-11-13 16:10:05,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 43 transitions, 353 flow, removed 8 selfloop flow, removed 13 redundant places. [2024-11-13 16:10:05,621 INFO L231 Difference]: Finished difference. Result has 76 places, 0 transitions, 0 flow [2024-11-13 16:10:05,621 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=27, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=0, PETRI_PLACES=76, PETRI_TRANSITIONS=0} [2024-11-13 16:10:05,621 INFO L277 CegarLoopForPetriNet]: 29 programPoint places, 47 predicate places. [2024-11-13 16:10:05,621 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 0 transitions, 0 flow [2024-11-13 16:10:05,622 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 16:10:05,624 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 9 remaining) [2024-11-13 16:10:05,625 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 9 remaining) [2024-11-13 16:10:05,625 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 9 remaining) [2024-11-13 16:10:05,625 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 9 remaining) [2024-11-13 16:10:05,625 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (4 of 9 remaining) [2024-11-13 16:10:05,625 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 9 remaining) [2024-11-13 16:10:05,626 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 9 remaining) [2024-11-13 16:10:05,626 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 9 remaining) [2024-11-13 16:10:05,626 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 9 remaining) [2024-11-13 16:10:05,626 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-13 16:10:05,626 INFO L407 BasicCegarLoop]: Path program histogram: [4, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 16:10:05,632 INFO L242 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-11-13 16:10:05,632 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-13 16:10:05,638 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.11 04:10:05 BasicIcfg [2024-11-13 16:10:05,638 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-13 16:10:05,639 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 16:10:05,639 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 16:10:05,639 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 16:10:05,640 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 04:07:50" (3/4) ... [2024-11-13 16:10:05,641 INFO L142 WitnessPrinter]: Generating witness for correct program [2024-11-13 16:10:05,643 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure t_fun [2024-11-13 16:10:05,648 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 116 nodes and edges [2024-11-13 16:10:05,648 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2024-11-13 16:10:05,648 INFO L925 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-11-13 16:10:05,740 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/witness.graphml [2024-11-13 16:10:05,740 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/witness.yml [2024-11-13 16:10:05,740 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 16:10:05,741 INFO L158 Benchmark]: Toolchain (without parser) took 137918.58ms. Allocated memory was 117.4MB in the beginning and 880.8MB in the end (delta: 763.4MB). Free memory was 90.1MB in the beginning and 820.5MB in the end (delta: -730.4MB). Peak memory consumption was 34.3MB. Max. memory is 16.1GB. [2024-11-13 16:10:05,742 INFO L158 Benchmark]: CDTParser took 2.02ms. Allocated memory is still 83.9MB. Free memory is still 41.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 16:10:05,743 INFO L158 Benchmark]: CACSL2BoogieTranslator took 770.03ms. Allocated memory is still 117.4MB. Free memory was 90.1MB in the beginning and 59.6MB in the end (delta: 30.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-13 16:10:05,744 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.24ms. Allocated memory is still 117.4MB. Free memory was 59.6MB in the beginning and 56.9MB in the end (delta: 2.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 16:10:05,744 INFO L158 Benchmark]: Boogie Preprocessor took 92.36ms. Allocated memory is still 117.4MB. Free memory was 56.9MB in the beginning and 54.9MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 16:10:05,745 INFO L158 Benchmark]: RCFGBuilder took 1870.54ms. Allocated memory is still 117.4MB. Free memory was 54.9MB in the beginning and 35.9MB in the end (delta: 19.0MB). Peak memory consumption was 36.8MB. Max. memory is 16.1GB. [2024-11-13 16:10:05,746 INFO L158 Benchmark]: TraceAbstraction took 135010.49ms. Allocated memory was 117.4MB in the beginning and 880.8MB in the end (delta: 763.4MB). Free memory was 35.9MB in the beginning and 824.8MB in the end (delta: -788.9MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 16:10:05,746 INFO L158 Benchmark]: Witness Printer took 101.94ms. Allocated memory is still 880.8MB. Free memory was 824.8MB in the beginning and 820.5MB in the end (delta: 4.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 16:10:05,748 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 2.02ms. Allocated memory is still 83.9MB. Free memory is still 41.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 770.03ms. Allocated memory is still 117.4MB. Free memory was 90.1MB in the beginning and 59.6MB in the end (delta: 30.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 64.24ms. Allocated memory is still 117.4MB. Free memory was 59.6MB in the beginning and 56.9MB in the end (delta: 2.7MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 92.36ms. Allocated memory is still 117.4MB. Free memory was 56.9MB in the beginning and 54.9MB in the end (delta: 2.0MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1870.54ms. Allocated memory is still 117.4MB. Free memory was 54.9MB in the beginning and 35.9MB in the end (delta: 19.0MB). Peak memory consumption was 36.8MB. Max. memory is 16.1GB. * TraceAbstraction took 135010.49ms. Allocated memory was 117.4MB in the beginning and 880.8MB in the end (delta: 763.4MB). Free memory was 35.9MB in the beginning and 824.8MB in the end (delta: -788.9MB). There was no memory consumed. Max. memory is 16.1GB. * Witness Printer took 101.94ms. Allocated memory is still 880.8MB. Free memory was 824.8MB in the beginning and 820.5MB in the end (delta: 4.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 936]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 936]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 943]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 943]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 931]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 931]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 3 procedures, 38 locations, 9 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 134.9s, OverallIterations: 31, TraceHistogramMax: 10, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.0s, AutomataDifference: 36.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1557 SdHoareTripleChecker+Valid, 9.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1407 mSDsluCounter, 1620 SdHoareTripleChecker+Invalid, 8.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1516 mSDsCounter, 146 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4973 IncrementalHoareTripleChecker+Invalid, 5119 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 146 mSolverCounterUnsat, 104 mSDtfsCounter, 4973 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 574 GetRequests, 122 SyntacticMatches, 11 SemanticMatches, 441 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1294 ImplicationChecksByTransitivity, 41.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1156occurred in iteration=19, InterpolantAutomatonStates: 356, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 93.2s InterpolantComputationTime, 1194 NumberOfCodeBlocks, 1164 NumberOfCodeBlocksAsserted, 37 NumberOfCheckSat, 1209 ConstructedInterpolants, 0 QuantifiedInterpolants, 94734 SizeOfPredicates, 25 NumberOfNonLiveVariables, 1611 ConjunctsInSsa, 95 ConjunctsInUnsatCore, 40 InterpolantComputations, 28 PerfectInterpolantSequences, 3422/3755 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 6 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-11-13 16:10:05,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48df9955-11d5-496f-a974-adb56eed0188/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE