./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/ldv-races/race-2_5-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_5-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1 --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 3c93f158b090fed5438343046820ebde54acd91fe2fe757fc7dc28475dc42a7e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 13:39:42,818 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 13:39:42,873 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-12-02 13:39:42,878 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 13:39:42,878 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 13:39:42,899 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 13:39:42,900 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 13:39:42,900 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 13:39:42,900 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 13:39:42,900 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 13:39:42,901 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 13:39:42,901 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 13:39:42,901 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 13:39:42,901 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 13:39:42,901 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 13:39:42,901 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 13:39:42,901 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 13:39:42,901 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 13:39:42,902 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 13:39:42,902 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 13:39:42,903 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:39:42,903 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:39:42,903 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:39:42,903 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:39:42,903 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 13:39:42,903 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 13:39:42,903 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 13:39:42,903 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 13:39:42,903 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:39:42,903 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 13:39:42,903 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 13:39:42,904 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 13:39:42,904 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 13:39:42,904 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 13:39:42,904 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 13:39:42,904 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 13:39:42,904 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 13:39:42,904 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 13:39:42,904 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 13:39:42,904 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_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1 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 -> 3c93f158b090fed5438343046820ebde54acd91fe2fe757fc7dc28475dc42a7e [2024-12-02 13:39:43,118 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 13:39:43,126 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 13:39:43,128 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 13:39:43,128 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 13:39:43,129 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 13:39:43,129 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2024-12-02 13:39:45,738 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/data/1729e8fde/724bdabe47ea449698e8dc21c44ad328/FLAGda3b35273 [2024-12-02 13:39:46,035 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 13:39:46,035 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2024-12-02 13:39:46,055 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/data/1729e8fde/724bdabe47ea449698e8dc21c44ad328/FLAGda3b35273 [2024-12-02 13:39:46,325 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/data/1729e8fde/724bdabe47ea449698e8dc21c44ad328 [2024-12-02 13:39:46,326 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 13:39:46,327 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 13:39:46,328 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 13:39:46,329 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 13:39:46,332 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 13:39:46,332 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,333 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e53db93 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46, skipping insertion in model container [2024-12-02 13:39:46,333 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,379 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 13:39:46,682 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:39:46,691 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 13:39:46,745 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 13:39:46,782 INFO L204 MainTranslator]: Completed translation [2024-12-02 13:39:46,783 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46 WrapperNode [2024-12-02 13:39:46,783 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 13:39:46,784 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 13:39:46,784 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 13:39:46,784 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 13:39:46,789 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,802 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,820 INFO L138 Inliner]: procedures = 248, calls = 56, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 154 [2024-12-02 13:39:46,820 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 13:39:46,821 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 13:39:46,821 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 13:39:46,821 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 13:39:46,828 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,828 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,833 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,848 INFO L175 MemorySlicer]: Split 19 memory accesses to 3 slices as follows [2, 15, 2]. 79 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 10 writes are split as follows [0, 8, 2]. [2024-12-02 13:39:46,848 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,849 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,861 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,862 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,865 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,868 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,870 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,874 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 13:39:46,875 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 13:39:46,875 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 13:39:46,875 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 13:39:46,876 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (1/1) ... [2024-12-02 13:39:46,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 13:39:46,895 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:39:46,907 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 13:39:46,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2024-12-02 13:39:46,936 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 13:39:46,936 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 13:39:46,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-12-02 13:39:46,937 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2024-12-02 13:39:46,937 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 13:39:46,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 13:39:46,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 13:39:46,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 13:39:46,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 13:39:46,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 13:39:46,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-12-02 13:39:46,937 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 13:39:46,937 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 13:39:46,939 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 13:39:47,162 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 13:39:47,163 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 13:39:47,418 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 13:39:47,418 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 13:39:47,603 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 13:39:47,603 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-12-02 13:39:47,604 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:39:47 BoogieIcfgContainer [2024-12-02 13:39:47,604 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 13:39:47,606 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 13:39:47,606 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 13:39:47,610 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 13:39:47,610 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 01:39:46" (1/3) ... [2024-12-02 13:39:47,611 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d783e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:39:47, skipping insertion in model container [2024-12-02 13:39:47,611 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 01:39:46" (2/3) ... [2024-12-02 13:39:47,611 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d783e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 01:39:47, skipping insertion in model container [2024-12-02 13:39:47,611 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 01:39:47" (3/3) ... [2024-12-02 13:39:47,612 INFO L128 eAbstractionObserver]: Analyzing ICFG race-2_5-container_of.i [2024-12-02 13:39:47,628 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 13:39:47,629 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG race-2_5-container_of.i that has 2 procedures, 31 locations, 1 initial locations, 0 loop locations, and 2 error locations. [2024-12-02 13:39:47,629 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 13:39:47,682 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 13:39:47,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 48 places, 44 transitions, 102 flow [2024-12-02 13:39:47,748 INFO L124 PetriNetUnfolderBase]: 2/47 cut-off events. [2024-12-02 13:39:47,750 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 13:39:47,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 47 events. 2/47 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 76 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 24. Up to 3 conditions per place. [2024-12-02 13:39:47,753 INFO L82 GeneralOperation]: Start removeDead. Operand has 48 places, 44 transitions, 102 flow [2024-12-02 13:39:47,756 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 45 places, 38 transitions, 85 flow [2024-12-02 13:39:47,764 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 13:39:47,775 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;@3ffbe986, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 13:39:47,775 INFO L334 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2024-12-02 13:39:47,785 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 13:39:47,785 INFO L124 PetriNetUnfolderBase]: 0/20 cut-off events. [2024-12-02 13:39:47,785 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 13:39:47,785 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:39:47,786 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:39:47,786 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:39:47,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:39:47,791 INFO L85 PathProgramCache]: Analyzing trace with hash -215199965, now seen corresponding path program 1 times [2024-12-02 13:39:47,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:39:47,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661863382] [2024-12-02 13:39:47,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:39:47,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:39:48,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:39:48,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:39:48,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:39:48,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661863382] [2024-12-02 13:39:48,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661863382] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:39:48,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:39:48,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:39:48,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086039230] [2024-12-02 13:39:48,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:39:48,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:39:48,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:39:48,626 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:39:48,626 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:39:48,628 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:39:48,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 85 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 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-12-02 13:39:48,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:39:48,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:39:48,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:39:49,373 INFO L124 PetriNetUnfolderBase]: 1309/2220 cut-off events. [2024-12-02 13:39:49,373 INFO L125 PetriNetUnfolderBase]: For 38/38 co-relation queries the response was YES. [2024-12-02 13:39:49,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4457 conditions, 2220 events. 1309/2220 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11613 event pairs, 581 based on Foata normal form. 0/1932 useless extension candidates. Maximal degree in co-relation 4365. Up to 1340 conditions per place. [2024-12-02 13:39:49,390 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 85 selfloop transitions, 20 changer transitions 3/111 dead transitions. [2024-12-02 13:39:49,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 111 transitions, 462 flow [2024-12-02 13:39:49,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 13:39:49,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 13:39:49,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-12-02 13:39:49,404 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-12-02 13:39:49,405 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 85 flow. Second operand 10 states and 172 transitions. [2024-12-02 13:39:49,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 111 transitions, 462 flow [2024-12-02 13:39:49,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 111 transitions, 451 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 13:39:49,415 INFO L231 Difference]: Finished difference. Result has 56 places, 58 transitions, 208 flow [2024-12-02 13:39:49,417 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=208, PETRI_PLACES=56, PETRI_TRANSITIONS=58} [2024-12-02 13:39:49,419 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 11 predicate places. [2024-12-02 13:39:49,419 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 58 transitions, 208 flow [2024-12-02 13:39:49,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 states have internal predecessors, (45), 0 states have call successors, (0), 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-12-02 13:39:49,420 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:39:49,420 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:39:49,420 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 13:39:49,420 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:39:49,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:39:49,421 INFO L85 PathProgramCache]: Analyzing trace with hash 2146416997, now seen corresponding path program 1 times [2024-12-02 13:39:49,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:39:49,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046360682] [2024-12-02 13:39:49,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:39:49,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:39:49,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:39:49,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:39:49,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:39:49,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046360682] [2024-12-02 13:39:49,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046360682] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:39:49,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:39:49,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 13:39:49,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169649118] [2024-12-02 13:39:49,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:39:49,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 13:39:49,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:39:49,761 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 13:39:49,761 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 13:39:49,761 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:39:49,762 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 58 transitions, 208 flow. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:39:49,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:39:49,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:39:49,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:39:50,295 INFO L124 PetriNetUnfolderBase]: 1551/2657 cut-off events. [2024-12-02 13:39:50,295 INFO L125 PetriNetUnfolderBase]: For 1048/1050 co-relation queries the response was YES. [2024-12-02 13:39:50,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6510 conditions, 2657 events. 1551/2657 cut-off events. For 1048/1050 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14448 event pairs, 910 based on Foata normal form. 2/2419 useless extension candidates. Maximal degree in co-relation 5626. Up to 1866 conditions per place. [2024-12-02 13:39:50,306 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 83 selfloop transitions, 27 changer transitions 9/122 dead transitions. [2024-12-02 13:39:50,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 122 transitions, 650 flow [2024-12-02 13:39:50,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 13:39:50,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 13:39:50,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-12-02 13:39:50,308 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3840909090909091 [2024-12-02 13:39:50,308 INFO L175 Difference]: Start difference. First operand has 56 places, 58 transitions, 208 flow. Second operand 10 states and 169 transitions. [2024-12-02 13:39:50,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 122 transitions, 650 flow [2024-12-02 13:39:50,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 122 transitions, 648 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 13:39:50,317 INFO L231 Difference]: Finished difference. Result has 68 places, 74 transitions, 364 flow [2024-12-02 13:39:50,317 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=364, PETRI_PLACES=68, PETRI_TRANSITIONS=74} [2024-12-02 13:39:50,317 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 23 predicate places. [2024-12-02 13:39:50,318 INFO L471 AbstractCegarLoop]: Abstraction has has 68 places, 74 transitions, 364 flow [2024-12-02 13:39:50,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 6 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:39:50,318 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:39:50,318 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:39:50,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 13:39:50,318 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:39:50,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:39:50,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1457176187, now seen corresponding path program 1 times [2024-12-02 13:39:50,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:39:50,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313654157] [2024-12-02 13:39:50,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:39:50,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:39:50,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:39:51,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:39:51,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:39:51,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313654157] [2024-12-02 13:39:51,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313654157] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:39:51,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:39:51,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:39:51,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018997993] [2024-12-02 13:39:51,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:39:51,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:39:51,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:39:51,159 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:39:51,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:39:51,159 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:39:51,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 74 transitions, 364 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-12-02 13:39:51,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:39:51,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:39:51,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:39:52,494 INFO L124 PetriNetUnfolderBase]: 2489/4295 cut-off events. [2024-12-02 13:39:52,494 INFO L125 PetriNetUnfolderBase]: For 3375/3385 co-relation queries the response was YES. [2024-12-02 13:39:52,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11976 conditions, 4295 events. 2489/4295 cut-off events. For 3375/3385 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 26392 event pairs, 1200 based on Foata normal form. 76/4155 useless extension candidates. Maximal degree in co-relation 8830. Up to 2376 conditions per place. [2024-12-02 13:39:52,514 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 150 selfloop transitions, 66 changer transitions 5/224 dead transitions. [2024-12-02 13:39:52,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 224 transitions, 1488 flow [2024-12-02 13:39:52,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 13:39:52,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 13:39:52,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 266 transitions. [2024-12-02 13:39:52,517 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35561497326203206 [2024-12-02 13:39:52,517 INFO L175 Difference]: Start difference. First operand has 68 places, 74 transitions, 364 flow. Second operand 17 states and 266 transitions. [2024-12-02 13:39:52,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 224 transitions, 1488 flow [2024-12-02 13:39:52,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 224 transitions, 1488 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-12-02 13:39:52,539 INFO L231 Difference]: Finished difference. Result has 96 places, 133 transitions, 1003 flow [2024-12-02 13:39:52,539 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1003, PETRI_PLACES=96, PETRI_TRANSITIONS=133} [2024-12-02 13:39:52,540 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 51 predicate places. [2024-12-02 13:39:52,540 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 133 transitions, 1003 flow [2024-12-02 13:39:52,540 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-12-02 13:39:52,540 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:39:52,540 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:39:52,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 13:39:52,540 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:39:52,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:39:52,541 INFO L85 PathProgramCache]: Analyzing trace with hash 430444549, now seen corresponding path program 2 times [2024-12-02 13:39:52,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:39:52,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337508214] [2024-12-02 13:39:52,542 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:39:52,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:39:52,575 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:39:52,575 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:39:53,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:39:53,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:39:53,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337508214] [2024-12-02 13:39:53,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337508214] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:39:53,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:39:53,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:39:53,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102646349] [2024-12-02 13:39:53,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:39:53,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:39:53,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:39:53,072 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:39:53,072 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:39:53,072 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:39:53,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 133 transitions, 1003 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-12-02 13:39:53,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:39:53,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:39:53,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:39:54,524 INFO L124 PetriNetUnfolderBase]: 2725/4710 cut-off events. [2024-12-02 13:39:54,525 INFO L125 PetriNetUnfolderBase]: For 10671/10686 co-relation queries the response was YES. [2024-12-02 13:39:54,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16168 conditions, 4710 events. 2725/4710 cut-off events. For 10671/10686 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 29364 event pairs, 1037 based on Foata normal form. 81/4535 useless extension candidates. Maximal degree in co-relation 15535. Up to 2167 conditions per place. [2024-12-02 13:39:54,543 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 152 selfloop transitions, 114 changer transitions 4/273 dead transitions. [2024-12-02 13:39:54,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 273 transitions, 2321 flow [2024-12-02 13:39:54,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 13:39:54,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 13:39:54,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 314 transitions. [2024-12-02 13:39:54,546 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3243801652892562 [2024-12-02 13:39:54,546 INFO L175 Difference]: Start difference. First operand has 96 places, 133 transitions, 1003 flow. Second operand 22 states and 314 transitions. [2024-12-02 13:39:54,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 273 transitions, 2321 flow [2024-12-02 13:39:54,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 273 transitions, 2225 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-12-02 13:39:54,604 INFO L231 Difference]: Finished difference. Result has 122 places, 184 transitions, 1753 flow [2024-12-02 13:39:54,604 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=957, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=1753, PETRI_PLACES=122, PETRI_TRANSITIONS=184} [2024-12-02 13:39:54,605 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 77 predicate places. [2024-12-02 13:39:54,605 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 184 transitions, 1753 flow [2024-12-02 13:39:54,605 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-12-02 13:39:54,605 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:39:54,606 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:39:54,606 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 13:39:54,606 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:39:54,606 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:39:54,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1333101199, now seen corresponding path program 1 times [2024-12-02 13:39:54,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:39:54,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097696478] [2024-12-02 13:39:54,607 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:39:54,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:39:54,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:39:55,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:39:55,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:39:55,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097696478] [2024-12-02 13:39:55,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097696478] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:39:55,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:39:55,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:39:55,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273261906] [2024-12-02 13:39:55,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:39:55,084 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:39:55,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:39:55,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:39:55,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:39:55,085 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:39:55,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 184 transitions, 1753 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-12-02 13:39:55,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:39:55,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:39:55,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:39:56,126 INFO L124 PetriNetUnfolderBase]: 3111/5456 cut-off events. [2024-12-02 13:39:56,126 INFO L125 PetriNetUnfolderBase]: For 18151/18163 co-relation queries the response was YES. [2024-12-02 13:39:56,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20816 conditions, 5456 events. 3111/5456 cut-off events. For 18151/18163 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 35644 event pairs, 1654 based on Foata normal form. 88/5260 useless extension candidates. Maximal degree in co-relation 20167. Up to 4114 conditions per place. [2024-12-02 13:39:56,149 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 172 selfloop transitions, 66 changer transitions 18/259 dead transitions. [2024-12-02 13:39:56,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 259 transitions, 2715 flow [2024-12-02 13:39:56,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 13:39:56,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-12-02 13:39:56,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-12-02 13:39:56,151 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3787878787878788 [2024-12-02 13:39:56,151 INFO L175 Difference]: Start difference. First operand has 122 places, 184 transitions, 1753 flow. Second operand 12 states and 200 transitions. [2024-12-02 13:39:56,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 259 transitions, 2715 flow [2024-12-02 13:39:56,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 259 transitions, 2599 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-12-02 13:39:56,213 INFO L231 Difference]: Finished difference. Result has 131 places, 194 transitions, 1955 flow [2024-12-02 13:39:56,213 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1955, PETRI_PLACES=131, PETRI_TRANSITIONS=194} [2024-12-02 13:39:56,214 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 86 predicate places. [2024-12-02 13:39:56,214 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 194 transitions, 1955 flow [2024-12-02 13:39:56,214 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-12-02 13:39:56,214 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:39:56,214 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:39:56,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 13:39:56,214 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:39:56,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:39:56,215 INFO L85 PathProgramCache]: Analyzing trace with hash -668124875, now seen corresponding path program 1 times [2024-12-02 13:39:56,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:39:56,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045436872] [2024-12-02 13:39:56,215 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:39:56,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:39:56,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:39:56,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:39:56,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:39:56,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045436872] [2024-12-02 13:39:56,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045436872] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:39:56,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:39:56,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 13:39:56,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132091633] [2024-12-02 13:39:56,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:39:56,284 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 13:39:56,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:39:56,285 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 13:39:56,285 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 13:39:56,285 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 44 [2024-12-02 13:39:56,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 194 transitions, 1955 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-12-02 13:39:56,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:39:56,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 44 [2024-12-02 13:39:56,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:39:56,790 INFO L124 PetriNetUnfolderBase]: 1957/3514 cut-off events. [2024-12-02 13:39:56,790 INFO L125 PetriNetUnfolderBase]: For 10211/10213 co-relation queries the response was YES. [2024-12-02 13:39:56,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13451 conditions, 3514 events. 1957/3514 cut-off events. For 10211/10213 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 21437 event pairs, 750 based on Foata normal form. 0/3326 useless extension candidates. Maximal degree in co-relation 13066. Up to 2271 conditions per place. [2024-12-02 13:39:56,805 INFO L140 encePairwiseOnDemand]: 41/44 looper letters, 218 selfloop transitions, 21 changer transitions 0/241 dead transitions. [2024-12-02 13:39:56,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 241 transitions, 2798 flow [2024-12-02 13:39:56,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 13:39:56,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 13:39:56,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-12-02 13:39:56,806 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5113636363636364 [2024-12-02 13:39:56,806 INFO L175 Difference]: Start difference. First operand has 131 places, 194 transitions, 1955 flow. Second operand 4 states and 90 transitions. [2024-12-02 13:39:56,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 241 transitions, 2798 flow [2024-12-02 13:39:56,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 241 transitions, 2670 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-12-02 13:39:56,863 INFO L231 Difference]: Finished difference. Result has 124 places, 154 transitions, 1459 flow [2024-12-02 13:39:56,863 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1459, PETRI_PLACES=124, PETRI_TRANSITIONS=154} [2024-12-02 13:39:56,864 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 79 predicate places. [2024-12-02 13:39:56,864 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 154 transitions, 1459 flow [2024-12-02 13:39:56,864 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-12-02 13:39:56,864 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:39:56,864 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:39:56,864 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 13:39:56,865 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:39:56,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:39:56,865 INFO L85 PathProgramCache]: Analyzing trace with hash -293763805, now seen corresponding path program 2 times [2024-12-02 13:39:56,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:39:56,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825576855] [2024-12-02 13:39:56,866 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:39:56,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:39:56,895 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:39:56,895 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:39:57,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:39:57,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:39:57,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825576855] [2024-12-02 13:39:57,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825576855] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:39:57,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:39:57,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:39:57,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948797187] [2024-12-02 13:39:57,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:39:57,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:39:57,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:39:57,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:39:57,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:39:57,301 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:39:57,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 154 transitions, 1459 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-12-02 13:39:57,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:39:57,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:39:57,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:39:58,162 INFO L124 PetriNetUnfolderBase]: 1951/3670 cut-off events. [2024-12-02 13:39:58,162 INFO L125 PetriNetUnfolderBase]: For 10362/10364 co-relation queries the response was YES. [2024-12-02 13:39:58,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13673 conditions, 3670 events. 1951/3670 cut-off events. For 10362/10364 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 23905 event pairs, 228 based on Foata normal form. 44/3502 useless extension candidates. Maximal degree in co-relation 13289. Up to 1161 conditions per place. [2024-12-02 13:39:58,176 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 218 selfloop transitions, 82 changer transitions 9/311 dead transitions. [2024-12-02 13:39:58,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 311 transitions, 3104 flow [2024-12-02 13:39:58,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 13:39:58,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 13:39:58,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 262 transitions. [2024-12-02 13:39:58,177 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4253246753246753 [2024-12-02 13:39:58,177 INFO L175 Difference]: Start difference. First operand has 124 places, 154 transitions, 1459 flow. Second operand 14 states and 262 transitions. [2024-12-02 13:39:58,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 311 transitions, 3104 flow [2024-12-02 13:39:58,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 311 transitions, 2823 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-12-02 13:39:58,218 INFO L231 Difference]: Finished difference. Result has 134 places, 178 transitions, 1668 flow [2024-12-02 13:39:58,218 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1668, PETRI_PLACES=134, PETRI_TRANSITIONS=178} [2024-12-02 13:39:58,219 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 89 predicate places. [2024-12-02 13:39:58,219 INFO L471 AbstractCegarLoop]: Abstraction has has 134 places, 178 transitions, 1668 flow [2024-12-02 13:39:58,219 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-12-02 13:39:58,219 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:39:58,219 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:39:58,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 13:39:58,219 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:39:58,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:39:58,220 INFO L85 PathProgramCache]: Analyzing trace with hash -88685267, now seen corresponding path program 3 times [2024-12-02 13:39:58,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:39:58,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419532257] [2024-12-02 13:39:58,220 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:39:58,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:39:58,240 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 13:39:58,240 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:39:58,565 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:39:58,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:39:58,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419532257] [2024-12-02 13:39:58,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419532257] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:39:58,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:39:58,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:39:58,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528836978] [2024-12-02 13:39:58,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:39:58,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:39:58,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:39:58,566 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:39:58,566 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:39:58,567 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:39:58,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 178 transitions, 1668 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-12-02 13:39:58,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:39:58,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:39:58,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:39:59,468 INFO L124 PetriNetUnfolderBase]: 1904/3695 cut-off events. [2024-12-02 13:39:59,468 INFO L125 PetriNetUnfolderBase]: For 10774/10776 co-relation queries the response was YES. [2024-12-02 13:39:59,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14644 conditions, 3695 events. 1904/3695 cut-off events. For 10774/10776 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 24163 event pairs, 777 based on Foata normal form. 72/3585 useless extension candidates. Maximal degree in co-relation 14220. Up to 1895 conditions per place. [2024-12-02 13:39:59,483 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 189 selfloop transitions, 81 changer transitions 24/296 dead transitions. [2024-12-02 13:39:59,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 296 transitions, 3131 flow [2024-12-02 13:39:59,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 13:39:59,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 13:39:59,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 271 transitions. [2024-12-02 13:39:59,485 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3241626794258373 [2024-12-02 13:39:59,486 INFO L175 Difference]: Start difference. First operand has 134 places, 178 transitions, 1668 flow. Second operand 19 states and 271 transitions. [2024-12-02 13:39:59,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 296 transitions, 3131 flow [2024-12-02 13:39:59,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 296 transitions, 3065 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-12-02 13:39:59,535 INFO L231 Difference]: Finished difference. Result has 156 places, 196 transitions, 2053 flow [2024-12-02 13:39:59,536 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1622, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2053, PETRI_PLACES=156, PETRI_TRANSITIONS=196} [2024-12-02 13:39:59,536 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 111 predicate places. [2024-12-02 13:39:59,536 INFO L471 AbstractCegarLoop]: Abstraction has has 156 places, 196 transitions, 2053 flow [2024-12-02 13:39:59,537 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-12-02 13:39:59,537 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:39:59,537 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:39:59,537 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 13:39:59,537 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:39:59,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:39:59,537 INFO L85 PathProgramCache]: Analyzing trace with hash -421152507, now seen corresponding path program 3 times [2024-12-02 13:39:59,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:39:59,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18753888] [2024-12-02 13:39:59,538 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:39:59,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:39:59,553 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 13:39:59,553 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:39:59,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:39:59,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:39:59,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18753888] [2024-12-02 13:39:59,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18753888] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:39:59,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:39:59,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 13:39:59,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83840267] [2024-12-02 13:39:59,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:39:59,887 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 13:39:59,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:39:59,887 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 13:39:59,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-12-02 13:39:59,888 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:39:59,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 196 transitions, 2053 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-12-02 13:39:59,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:39:59,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:39:59,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:00,734 INFO L124 PetriNetUnfolderBase]: 1405/2716 cut-off events. [2024-12-02 13:40:00,734 INFO L125 PetriNetUnfolderBase]: For 9455/9457 co-relation queries the response was YES. [2024-12-02 13:40:00,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11889 conditions, 2716 events. 1405/2716 cut-off events. For 9455/9457 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16684 event pairs, 570 based on Foata normal form. 38/2584 useless extension candidates. Maximal degree in co-relation 11626. Up to 1217 conditions per place. [2024-12-02 13:40:00,745 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 174 selfloop transitions, 95 changer transitions 8/279 dead transitions. [2024-12-02 13:40:00,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 279 transitions, 3145 flow [2024-12-02 13:40:00,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 13:40:00,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 13:40:00,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 282 transitions. [2024-12-02 13:40:00,746 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3051948051948052 [2024-12-02 13:40:00,746 INFO L175 Difference]: Start difference. First operand has 156 places, 196 transitions, 2053 flow. Second operand 21 states and 282 transitions. [2024-12-02 13:40:00,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 279 transitions, 3145 flow [2024-12-02 13:40:00,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 279 transitions, 3006 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-12-02 13:40:00,791 INFO L231 Difference]: Finished difference. Result has 173 places, 210 transitions, 2332 flow [2024-12-02 13:40:00,791 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=1944, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2332, PETRI_PLACES=173, PETRI_TRANSITIONS=210} [2024-12-02 13:40:00,791 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 128 predicate places. [2024-12-02 13:40:00,791 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 210 transitions, 2332 flow [2024-12-02 13:40:00,791 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-12-02 13:40:00,791 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:00,792 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:00,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 13:40:00,792 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:00,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:00,792 INFO L85 PathProgramCache]: Analyzing trace with hash -229057474, now seen corresponding path program 1 times [2024-12-02 13:40:00,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:00,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572313651] [2024-12-02 13:40:00,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:40:00,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:00,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:40:01,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:01,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:01,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572313651] [2024-12-02 13:40:01,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572313651] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:01,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:01,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:01,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920984408] [2024-12-02 13:40:01,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:01,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:01,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:01,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:01,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:01,236 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:01,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 210 transitions, 2332 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:01,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:01,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:01,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:02,301 INFO L124 PetriNetUnfolderBase]: 1528/2953 cut-off events. [2024-12-02 13:40:02,301 INFO L125 PetriNetUnfolderBase]: For 11500/11506 co-relation queries the response was YES. [2024-12-02 13:40:02,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13291 conditions, 2953 events. 1528/2953 cut-off events. For 11500/11506 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18759 event pairs, 615 based on Foata normal form. 6/2807 useless extension candidates. Maximal degree in co-relation 13007. Up to 1674 conditions per place. [2024-12-02 13:40:02,313 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 230 selfloop transitions, 84 changer transitions 7/323 dead transitions. [2024-12-02 13:40:02,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 323 transitions, 3669 flow [2024-12-02 13:40:02,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 13:40:02,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 13:40:02,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 285 transitions. [2024-12-02 13:40:02,315 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-12-02 13:40:02,315 INFO L175 Difference]: Start difference. First operand has 173 places, 210 transitions, 2332 flow. Second operand 20 states and 285 transitions. [2024-12-02 13:40:02,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 323 transitions, 3669 flow [2024-12-02 13:40:02,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 323 transitions, 3591 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-12-02 13:40:02,365 INFO L231 Difference]: Finished difference. Result has 189 places, 223 transitions, 2627 flow [2024-12-02 13:40:02,365 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2260, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2627, PETRI_PLACES=189, PETRI_TRANSITIONS=223} [2024-12-02 13:40:02,365 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 144 predicate places. [2024-12-02 13:40:02,365 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 223 transitions, 2627 flow [2024-12-02 13:40:02,365 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:02,366 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:02,366 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:02,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 13:40:02,366 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:02,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:02,366 INFO L85 PathProgramCache]: Analyzing trace with hash -997541055, now seen corresponding path program 1 times [2024-12-02 13:40:02,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:02,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049933825] [2024-12-02 13:40:02,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:40:02,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:02,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:40:02,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:02,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:02,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049933825] [2024-12-02 13:40:02,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049933825] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:02,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:02,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:02,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564906213] [2024-12-02 13:40:02,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:02,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:02,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:02,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:02,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:02,818 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:02,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 223 transitions, 2627 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:02,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:02,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:02,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:03,855 INFO L124 PetriNetUnfolderBase]: 1459/2845 cut-off events. [2024-12-02 13:40:03,855 INFO L125 PetriNetUnfolderBase]: For 15114/15120 co-relation queries the response was YES. [2024-12-02 13:40:03,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13373 conditions, 2845 events. 1459/2845 cut-off events. For 15114/15120 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 18028 event pairs, 642 based on Foata normal form. 56/2845 useless extension candidates. Maximal degree in co-relation 13082. Up to 1752 conditions per place. [2024-12-02 13:40:03,870 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 209 selfloop transitions, 81 changer transitions 12/304 dead transitions. [2024-12-02 13:40:03,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 304 transitions, 3686 flow [2024-12-02 13:40:03,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 13:40:03,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 13:40:03,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 248 transitions. [2024-12-02 13:40:03,871 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3315508021390374 [2024-12-02 13:40:03,871 INFO L175 Difference]: Start difference. First operand has 189 places, 223 transitions, 2627 flow. Second operand 17 states and 248 transitions. [2024-12-02 13:40:03,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 304 transitions, 3686 flow [2024-12-02 13:40:03,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 304 transitions, 3558 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-12-02 13:40:03,938 INFO L231 Difference]: Finished difference. Result has 197 places, 221 transitions, 2658 flow [2024-12-02 13:40:03,938 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2658, PETRI_PLACES=197, PETRI_TRANSITIONS=221} [2024-12-02 13:40:03,939 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 152 predicate places. [2024-12-02 13:40:03,939 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 221 transitions, 2658 flow [2024-12-02 13:40:03,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:03,939 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:03,939 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:03,939 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 13:40:03,939 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:03,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:03,940 INFO L85 PathProgramCache]: Analyzing trace with hash -585472833, now seen corresponding path program 1 times [2024-12-02 13:40:03,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:03,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078291347] [2024-12-02 13:40:03,940 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:40:03,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:03,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:40:04,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:04,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:04,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078291347] [2024-12-02 13:40:04,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078291347] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:04,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:04,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:40:04,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994108936] [2024-12-02 13:40:04,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:04,407 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:40:04,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:04,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:40:04,408 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:40:04,408 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:04,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 221 transitions, 2658 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:04,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:04,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:04,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:05,470 INFO L124 PetriNetUnfolderBase]: 1443/2838 cut-off events. [2024-12-02 13:40:05,471 INFO L125 PetriNetUnfolderBase]: For 16168/16170 co-relation queries the response was YES. [2024-12-02 13:40:05,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13495 conditions, 2838 events. 1443/2838 cut-off events. For 16168/16170 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17944 event pairs, 683 based on Foata normal form. 2/2808 useless extension candidates. Maximal degree in co-relation 13314. Up to 1084 conditions per place. [2024-12-02 13:40:05,484 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 223 selfloop transitions, 102 changer transitions 6/333 dead transitions. [2024-12-02 13:40:05,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 333 transitions, 4075 flow [2024-12-02 13:40:05,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 13:40:05,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 13:40:05,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 306 transitions. [2024-12-02 13:40:05,486 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30237154150197626 [2024-12-02 13:40:05,486 INFO L175 Difference]: Start difference. First operand has 197 places, 221 transitions, 2658 flow. Second operand 23 states and 306 transitions. [2024-12-02 13:40:05,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 333 transitions, 4075 flow [2024-12-02 13:40:05,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 333 transitions, 3930 flow, removed 4 selfloop flow, removed 15 redundant places. [2024-12-02 13:40:05,556 INFO L231 Difference]: Finished difference. Result has 207 places, 233 transitions, 2947 flow [2024-12-02 13:40:05,557 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2524, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2947, PETRI_PLACES=207, PETRI_TRANSITIONS=233} [2024-12-02 13:40:05,557 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 162 predicate places. [2024-12-02 13:40:05,557 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 233 transitions, 2947 flow [2024-12-02 13:40:05,557 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:05,557 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:05,557 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:05,557 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 13:40:05,557 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:05,558 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:05,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1565949478, now seen corresponding path program 1 times [2024-12-02 13:40:05,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:05,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940593021] [2024-12-02 13:40:05,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:40:05,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:05,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:40:05,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:05,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:05,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940593021] [2024-12-02 13:40:05,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940593021] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:05,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:05,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:40:05,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564257109] [2024-12-02 13:40:05,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:05,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 13:40:05,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:05,890 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 13:40:05,890 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:40:05,890 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:05,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 233 transitions, 2947 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 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-12-02 13:40:05,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:05,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:05,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:06,823 INFO L124 PetriNetUnfolderBase]: 1615/3180 cut-off events. [2024-12-02 13:40:06,823 INFO L125 PetriNetUnfolderBase]: For 19928/19930 co-relation queries the response was YES. [2024-12-02 13:40:06,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15200 conditions, 3180 events. 1615/3180 cut-off events. For 19928/19930 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 20930 event pairs, 578 based on Foata normal form. 26/3206 useless extension candidates. Maximal degree in co-relation 14521. Up to 988 conditions per place. [2024-12-02 13:40:06,836 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 209 selfloop transitions, 100 changer transitions 32/343 dead transitions. [2024-12-02 13:40:06,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 343 transitions, 4349 flow [2024-12-02 13:40:06,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 13:40:06,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 13:40:06,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 279 transitions. [2024-12-02 13:40:06,838 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3522727272727273 [2024-12-02 13:40:06,838 INFO L175 Difference]: Start difference. First operand has 207 places, 233 transitions, 2947 flow. Second operand 18 states and 279 transitions. [2024-12-02 13:40:06,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 343 transitions, 4349 flow [2024-12-02 13:40:06,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 343 transitions, 4200 flow, removed 4 selfloop flow, removed 14 redundant places. [2024-12-02 13:40:06,908 INFO L231 Difference]: Finished difference. Result has 210 places, 232 transitions, 2961 flow [2024-12-02 13:40:06,909 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2781, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2961, PETRI_PLACES=210, PETRI_TRANSITIONS=232} [2024-12-02 13:40:06,909 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 165 predicate places. [2024-12-02 13:40:06,909 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 232 transitions, 2961 flow [2024-12-02 13:40:06,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 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-12-02 13:40:06,909 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:06,909 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:06,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 13:40:06,909 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:06,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:06,910 INFO L85 PathProgramCache]: Analyzing trace with hash 2057166247, now seen corresponding path program 2 times [2024-12-02 13:40:06,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:06,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468436859] [2024-12-02 13:40:06,910 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:40:06,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:06,927 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:40:06,927 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:07,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:07,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:07,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468436859] [2024-12-02 13:40:07,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468436859] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:07,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:07,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:07,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252459686] [2024-12-02 13:40:07,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:07,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:07,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:07,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:07,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:07,462 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:07,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 232 transitions, 2961 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:07,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:07,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:07,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:09,032 INFO L124 PetriNetUnfolderBase]: 1844/3623 cut-off events. [2024-12-02 13:40:09,032 INFO L125 PetriNetUnfolderBase]: For 23109/23111 co-relation queries the response was YES. [2024-12-02 13:40:09,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17445 conditions, 3623 events. 1844/3623 cut-off events. For 23109/23111 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 24622 event pairs, 721 based on Foata normal form. 34/3657 useless extension candidates. Maximal degree in co-relation 16912. Up to 2302 conditions per place. [2024-12-02 13:40:09,093 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 286 selfloop transitions, 100 changer transitions 0/388 dead transitions. [2024-12-02 13:40:09,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 388 transitions, 4769 flow [2024-12-02 13:40:09,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 13:40:09,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 13:40:09,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 339 transitions. [2024-12-02 13:40:09,094 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3210227272727273 [2024-12-02 13:40:09,094 INFO L175 Difference]: Start difference. First operand has 210 places, 232 transitions, 2961 flow. Second operand 24 states and 339 transitions. [2024-12-02 13:40:09,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 388 transitions, 4769 flow [2024-12-02 13:40:09,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 388 transitions, 4467 flow, removed 84 selfloop flow, removed 10 redundant places. [2024-12-02 13:40:09,186 INFO L231 Difference]: Finished difference. Result has 223 places, 262 transitions, 3384 flow [2024-12-02 13:40:09,186 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=2777, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3384, PETRI_PLACES=223, PETRI_TRANSITIONS=262} [2024-12-02 13:40:09,186 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 178 predicate places. [2024-12-02 13:40:09,186 INFO L471 AbstractCegarLoop]: Abstraction has has 223 places, 262 transitions, 3384 flow [2024-12-02 13:40:09,186 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:09,186 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:09,186 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:09,187 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 13:40:09,187 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:09,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:09,187 INFO L85 PathProgramCache]: Analyzing trace with hash -78545847, now seen corresponding path program 3 times [2024-12-02 13:40:09,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:09,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556683423] [2024-12-02 13:40:09,187 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:40:09,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:09,204 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 13:40:09,204 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:09,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:09,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:09,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556683423] [2024-12-02 13:40:09,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556683423] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:09,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:09,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:09,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736651846] [2024-12-02 13:40:09,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:09,771 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:09,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:09,772 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:09,772 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:09,772 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:09,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 262 transitions, 3384 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:09,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:09,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:09,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:11,099 INFO L124 PetriNetUnfolderBase]: 1869/3690 cut-off events. [2024-12-02 13:40:11,099 INFO L125 PetriNetUnfolderBase]: For 22949/22955 co-relation queries the response was YES. [2024-12-02 13:40:11,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17901 conditions, 3690 events. 1869/3690 cut-off events. For 22949/22955 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 25231 event pairs, 527 based on Foata normal form. 38/3728 useless extension candidates. Maximal degree in co-relation 17145. Up to 1548 conditions per place. [2024-12-02 13:40:11,123 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 250 selfloop transitions, 139 changer transitions 5/396 dead transitions. [2024-12-02 13:40:11,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 396 transitions, 4990 flow [2024-12-02 13:40:11,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 13:40:11,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 13:40:11,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 341 transitions. [2024-12-02 13:40:11,126 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3229166666666667 [2024-12-02 13:40:11,126 INFO L175 Difference]: Start difference. First operand has 223 places, 262 transitions, 3384 flow. Second operand 24 states and 341 transitions. [2024-12-02 13:40:11,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 396 transitions, 4990 flow [2024-12-02 13:40:11,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 396 transitions, 4833 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-12-02 13:40:11,286 INFO L231 Difference]: Finished difference. Result has 245 places, 270 transitions, 3757 flow [2024-12-02 13:40:11,286 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3757, PETRI_PLACES=245, PETRI_TRANSITIONS=270} [2024-12-02 13:40:11,287 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 200 predicate places. [2024-12-02 13:40:11,287 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 270 transitions, 3757 flow [2024-12-02 13:40:11,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:11,287 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:11,287 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:11,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 13:40:11,287 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:11,287 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:11,288 INFO L85 PathProgramCache]: Analyzing trace with hash -78545848, now seen corresponding path program 2 times [2024-12-02 13:40:11,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:11,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102710101] [2024-12-02 13:40:11,288 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:40:11,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:11,308 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:40:11,308 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:11,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:11,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:11,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102710101] [2024-12-02 13:40:11,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102710101] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:11,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:11,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:11,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583095839] [2024-12-02 13:40:11,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:11,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:11,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:11,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:11,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:11,771 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:11,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 270 transitions, 3757 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:11,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:11,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:11,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:13,383 INFO L124 PetriNetUnfolderBase]: 1883/3783 cut-off events. [2024-12-02 13:40:13,384 INFO L125 PetriNetUnfolderBase]: For 29675/29677 co-relation queries the response was YES. [2024-12-02 13:40:13,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19211 conditions, 3783 events. 1883/3783 cut-off events. For 29675/29677 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 26404 event pairs, 551 based on Foata normal form. 42/3825 useless extension candidates. Maximal degree in co-relation 18669. Up to 1513 conditions per place. [2024-12-02 13:40:13,402 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 269 selfloop transitions, 122 changer transitions 14/407 dead transitions. [2024-12-02 13:40:13,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 407 transitions, 5369 flow [2024-12-02 13:40:13,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 13:40:13,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 13:40:13,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 342 transitions. [2024-12-02 13:40:13,404 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-12-02 13:40:13,404 INFO L175 Difference]: Start difference. First operand has 245 places, 270 transitions, 3757 flow. Second operand 24 states and 342 transitions. [2024-12-02 13:40:13,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 407 transitions, 5369 flow [2024-12-02 13:40:13,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 407 transitions, 5174 flow, removed 22 selfloop flow, removed 17 redundant places. [2024-12-02 13:40:13,540 INFO L231 Difference]: Finished difference. Result has 253 places, 270 transitions, 3908 flow [2024-12-02 13:40:13,540 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3908, PETRI_PLACES=253, PETRI_TRANSITIONS=270} [2024-12-02 13:40:13,540 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 208 predicate places. [2024-12-02 13:40:13,540 INFO L471 AbstractCegarLoop]: Abstraction has has 253 places, 270 transitions, 3908 flow [2024-12-02 13:40:13,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:13,541 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:13,541 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:13,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 13:40:13,541 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:13,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:13,541 INFO L85 PathProgramCache]: Analyzing trace with hash 2057166246, now seen corresponding path program 3 times [2024-12-02 13:40:13,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:13,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336481606] [2024-12-02 13:40:13,541 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:40:13,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:13,555 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 13:40:13,555 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:14,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:14,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:14,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336481606] [2024-12-02 13:40:14,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336481606] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:14,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:14,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:14,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450263946] [2024-12-02 13:40:14,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:14,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:14,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:14,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:14,007 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:14,007 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:14,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 270 transitions, 3908 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:14,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:14,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:14,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:15,606 INFO L124 PetriNetUnfolderBase]: 1786/3617 cut-off events. [2024-12-02 13:40:15,606 INFO L125 PetriNetUnfolderBase]: For 31588/31594 co-relation queries the response was YES. [2024-12-02 13:40:15,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18707 conditions, 3617 events. 1786/3617 cut-off events. For 31588/31594 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 25300 event pairs, 732 based on Foata normal form. 68/3685 useless extension candidates. Maximal degree in co-relation 18623. Up to 2350 conditions per place. [2024-12-02 13:40:15,625 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 277 selfloop transitions, 101 changer transitions 12/392 dead transitions. [2024-12-02 13:40:15,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 392 transitions, 5265 flow [2024-12-02 13:40:15,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 13:40:15,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 13:40:15,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 336 transitions. [2024-12-02 13:40:15,627 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-12-02 13:40:15,627 INFO L175 Difference]: Start difference. First operand has 253 places, 270 transitions, 3908 flow. Second operand 24 states and 336 transitions. [2024-12-02 13:40:15,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 392 transitions, 5265 flow [2024-12-02 13:40:15,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 392 transitions, 5024 flow, removed 18 selfloop flow, removed 22 redundant places. [2024-12-02 13:40:15,799 INFO L231 Difference]: Finished difference. Result has 256 places, 266 transitions, 3914 flow [2024-12-02 13:40:15,799 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3644, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3914, PETRI_PLACES=256, PETRI_TRANSITIONS=266} [2024-12-02 13:40:15,799 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 211 predicate places. [2024-12-02 13:40:15,799 INFO L471 AbstractCegarLoop]: Abstraction has has 256 places, 266 transitions, 3914 flow [2024-12-02 13:40:15,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:15,799 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:15,799 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:15,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 13:40:15,800 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:15,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:15,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1639338218, now seen corresponding path program 4 times [2024-12-02 13:40:15,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:15,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480438190] [2024-12-02 13:40:15,800 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:40:15,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:15,814 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:40:15,814 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:16,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:16,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:16,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480438190] [2024-12-02 13:40:16,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480438190] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:16,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:16,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:40:16,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926386703] [2024-12-02 13:40:16,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:16,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:40:16,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:16,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:40:16,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:40:16,309 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:16,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 266 transitions, 3914 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:16,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:16,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:16,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:17,939 INFO L124 PetriNetUnfolderBase]: 1883/3819 cut-off events. [2024-12-02 13:40:17,939 INFO L125 PetriNetUnfolderBase]: For 32706/32708 co-relation queries the response was YES. [2024-12-02 13:40:17,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19717 conditions, 3819 events. 1883/3819 cut-off events. For 32706/32708 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 27115 event pairs, 661 based on Foata normal form. 32/3851 useless extension candidates. Maximal degree in co-relation 19327. Up to 2454 conditions per place. [2024-12-02 13:40:17,969 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 301 selfloop transitions, 109 changer transitions 0/412 dead transitions. [2024-12-02 13:40:17,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 412 transitions, 5547 flow [2024-12-02 13:40:17,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 13:40:17,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-12-02 13:40:17,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 310 transitions. [2024-12-02 13:40:17,971 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3202479338842975 [2024-12-02 13:40:17,971 INFO L175 Difference]: Start difference. First operand has 256 places, 266 transitions, 3914 flow. Second operand 22 states and 310 transitions. [2024-12-02 13:40:17,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 412 transitions, 5547 flow [2024-12-02 13:40:18,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 412 transitions, 5360 flow, removed 21 selfloop flow, removed 20 redundant places. [2024-12-02 13:40:18,169 INFO L231 Difference]: Finished difference. Result has 265 places, 299 transitions, 4401 flow [2024-12-02 13:40:18,169 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=3751, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4401, PETRI_PLACES=265, PETRI_TRANSITIONS=299} [2024-12-02 13:40:18,170 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 220 predicate places. [2024-12-02 13:40:18,170 INFO L471 AbstractCegarLoop]: Abstraction has has 265 places, 299 transitions, 4401 flow [2024-12-02 13:40:18,170 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:18,170 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:18,170 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:18,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 13:40:18,170 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:18,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:18,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1393657664, now seen corresponding path program 5 times [2024-12-02 13:40:18,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:18,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652701709] [2024-12-02 13:40:18,171 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 13:40:18,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:18,191 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:40:18,191 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:18,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:18,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:18,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1652701709] [2024-12-02 13:40:18,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1652701709] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:18,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:18,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:18,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667044776] [2024-12-02 13:40:18,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:18,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:18,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:18,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:18,707 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:18,707 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:18,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 299 transitions, 4401 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:18,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:18,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:18,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:20,254 INFO L124 PetriNetUnfolderBase]: 2111/4263 cut-off events. [2024-12-02 13:40:20,254 INFO L125 PetriNetUnfolderBase]: For 39799/39801 co-relation queries the response was YES. [2024-12-02 13:40:20,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23244 conditions, 4263 events. 2111/4263 cut-off events. For 39799/39801 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 30865 event pairs, 501 based on Foata normal form. 34/4297 useless extension candidates. Maximal degree in co-relation 22846. Up to 1805 conditions per place. [2024-12-02 13:40:20,288 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 255 selfloop transitions, 183 changer transitions 5/445 dead transitions. [2024-12-02 13:40:20,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 445 transitions, 6448 flow [2024-12-02 13:40:20,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 13:40:20,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 13:40:20,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 320 transitions. [2024-12-02 13:40:20,289 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31620553359683795 [2024-12-02 13:40:20,290 INFO L175 Difference]: Start difference. First operand has 265 places, 299 transitions, 4401 flow. Second operand 23 states and 320 transitions. [2024-12-02 13:40:20,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 445 transitions, 6448 flow [2024-12-02 13:40:20,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 445 transitions, 6202 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-12-02 13:40:20,535 INFO L231 Difference]: Finished difference. Result has 288 places, 335 transitions, 5323 flow [2024-12-02 13:40:20,535 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=4191, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5323, PETRI_PLACES=288, PETRI_TRANSITIONS=335} [2024-12-02 13:40:20,535 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 243 predicate places. [2024-12-02 13:40:20,535 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 335 transitions, 5323 flow [2024-12-02 13:40:20,535 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:20,535 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:20,536 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:20,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 13:40:20,536 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:20,536 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:20,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1393657665, now seen corresponding path program 4 times [2024-12-02 13:40:20,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:20,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187659899] [2024-12-02 13:40:20,536 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:40:20,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:20,551 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:40:20,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:20,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:20,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:20,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187659899] [2024-12-02 13:40:20,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187659899] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:20,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:20,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:40:20,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547649792] [2024-12-02 13:40:20,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:20,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:40:20,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:20,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:40:20,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:40:20,961 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:20,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 335 transitions, 5323 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:20,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:20,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:20,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:22,565 INFO L124 PetriNetUnfolderBase]: 2073/4209 cut-off events. [2024-12-02 13:40:22,565 INFO L125 PetriNetUnfolderBase]: For 49663/49665 co-relation queries the response was YES. [2024-12-02 13:40:22,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24408 conditions, 4209 events. 2073/4209 cut-off events. For 49663/49665 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 30463 event pairs, 573 based on Foata normal form. 34/4243 useless extension candidates. Maximal degree in co-relation 23986. Up to 2002 conditions per place. [2024-12-02 13:40:22,599 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 236 selfloop transitions, 180 changer transitions 14/432 dead transitions. [2024-12-02 13:40:22,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 432 transitions, 6789 flow [2024-12-02 13:40:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 13:40:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 13:40:22,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 310 transitions. [2024-12-02 13:40:22,601 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30632411067193677 [2024-12-02 13:40:22,601 INFO L175 Difference]: Start difference. First operand has 288 places, 335 transitions, 5323 flow. Second operand 23 states and 310 transitions. [2024-12-02 13:40:22,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 432 transitions, 6789 flow [2024-12-02 13:40:22,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 432 transitions, 6535 flow, removed 67 selfloop flow, removed 10 redundant places. [2024-12-02 13:40:22,912 INFO L231 Difference]: Finished difference. Result has 304 places, 340 transitions, 5633 flow [2024-12-02 13:40:22,912 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5079, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5633, PETRI_PLACES=304, PETRI_TRANSITIONS=340} [2024-12-02 13:40:22,913 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 259 predicate places. [2024-12-02 13:40:22,913 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 340 transitions, 5633 flow [2024-12-02 13:40:22,913 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:22,913 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:22,913 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:22,913 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 13:40:22,913 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:22,914 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:22,914 INFO L85 PathProgramCache]: Analyzing trace with hash 519916984, now seen corresponding path program 6 times [2024-12-02 13:40:22,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:22,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111488089] [2024-12-02 13:40:22,914 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 13:40:22,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:22,930 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 13:40:22,930 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:23,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:23,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:23,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111488089] [2024-12-02 13:40:23,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111488089] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:23,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:23,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:23,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80068781] [2024-12-02 13:40:23,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:23,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:23,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:23,395 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:23,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:23,396 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:23,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 340 transitions, 5633 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:23,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:23,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:23,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:25,501 INFO L124 PetriNetUnfolderBase]: 2030/4128 cut-off events. [2024-12-02 13:40:25,501 INFO L125 PetriNetUnfolderBase]: For 52539/52541 co-relation queries the response was YES. [2024-12-02 13:40:25,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23943 conditions, 4128 events. 2030/4128 cut-off events. For 52539/52541 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 29937 event pairs, 467 based on Foata normal form. 34/4162 useless extension candidates. Maximal degree in co-relation 23505. Up to 1706 conditions per place. [2024-12-02 13:40:25,530 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 323 selfloop transitions, 154 changer transitions 3/482 dead transitions. [2024-12-02 13:40:25,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 482 transitions, 7340 flow [2024-12-02 13:40:25,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 13:40:25,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 13:40:25,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 369 transitions. [2024-12-02 13:40:25,531 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32255244755244755 [2024-12-02 13:40:25,531 INFO L175 Difference]: Start difference. First operand has 304 places, 340 transitions, 5633 flow. Second operand 26 states and 369 transitions. [2024-12-02 13:40:25,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 482 transitions, 7340 flow [2024-12-02 13:40:25,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 482 transitions, 7128 flow, removed 17 selfloop flow, removed 16 redundant places. [2024-12-02 13:40:25,807 INFO L231 Difference]: Finished difference. Result has 316 places, 341 transitions, 5890 flow [2024-12-02 13:40:25,808 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5387, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=5890, PETRI_PLACES=316, PETRI_TRANSITIONS=341} [2024-12-02 13:40:25,808 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 271 predicate places. [2024-12-02 13:40:25,808 INFO L471 AbstractCegarLoop]: Abstraction has has 316 places, 341 transitions, 5890 flow [2024-12-02 13:40:25,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:25,808 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:25,808 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:25,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 13:40:25,808 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:25,809 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:25,809 INFO L85 PathProgramCache]: Analyzing trace with hash 519916985, now seen corresponding path program 5 times [2024-12-02 13:40:25,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:25,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860106998] [2024-12-02 13:40:25,809 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 13:40:25,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:25,826 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:40:25,826 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:26,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:26,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:26,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860106998] [2024-12-02 13:40:26,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860106998] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:26,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:26,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:26,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008250649] [2024-12-02 13:40:26,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:26,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:26,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:26,262 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:26,263 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:26,263 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:26,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 341 transitions, 5890 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:26,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:26,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:26,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:28,197 INFO L124 PetriNetUnfolderBase]: 1995/4074 cut-off events. [2024-12-02 13:40:28,197 INFO L125 PetriNetUnfolderBase]: For 54112/54114 co-relation queries the response was YES. [2024-12-02 13:40:28,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24420 conditions, 4074 events. 1995/4074 cut-off events. For 54112/54114 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 29534 event pairs, 532 based on Foata normal form. 34/4108 useless extension candidates. Maximal degree in co-relation 23973. Up to 1956 conditions per place. [2024-12-02 13:40:28,240 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 284 selfloop transitions, 158 changer transitions 12/456 dead transitions. [2024-12-02 13:40:28,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 456 transitions, 7427 flow [2024-12-02 13:40:28,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 13:40:28,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 13:40:28,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 345 transitions. [2024-12-02 13:40:28,242 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.31363636363636366 [2024-12-02 13:40:28,242 INFO L175 Difference]: Start difference. First operand has 316 places, 341 transitions, 5890 flow. Second operand 25 states and 345 transitions. [2024-12-02 13:40:28,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 456 transitions, 7427 flow [2024-12-02 13:40:28,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 456 transitions, 7205 flow, removed 26 selfloop flow, removed 17 redundant places. [2024-12-02 13:40:28,612 INFO L231 Difference]: Finished difference. Result has 325 places, 340 transitions, 6077 flow [2024-12-02 13:40:28,613 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5644, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6077, PETRI_PLACES=325, PETRI_TRANSITIONS=340} [2024-12-02 13:40:28,613 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 280 predicate places. [2024-12-02 13:40:28,613 INFO L471 AbstractCegarLoop]: Abstraction has has 325 places, 340 transitions, 6077 flow [2024-12-02 13:40:28,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:28,613 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:28,613 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:28,613 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 13:40:28,613 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:28,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:28,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1639338217, now seen corresponding path program 6 times [2024-12-02 13:40:28,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:28,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710797897] [2024-12-02 13:40:28,614 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 13:40:28,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:28,633 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-02 13:40:28,633 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:29,022 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:29,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:29,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710797897] [2024-12-02 13:40:29,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710797897] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:29,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:29,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:40:29,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045334083] [2024-12-02 13:40:29,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:29,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:40:29,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:29,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:40:29,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:40:29,024 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:29,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 340 transitions, 6077 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:29,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:29,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:29,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:30,748 INFO L124 PetriNetUnfolderBase]: 1915/3952 cut-off events. [2024-12-02 13:40:30,748 INFO L125 PetriNetUnfolderBase]: For 56634/56636 co-relation queries the response was YES. [2024-12-02 13:40:30,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24022 conditions, 3952 events. 1915/3952 cut-off events. For 56634/56636 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 28790 event pairs, 779 based on Foata normal form. 50/4002 useless extension candidates. Maximal degree in co-relation 23557. Up to 2269 conditions per place. [2024-12-02 13:40:30,786 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 300 selfloop transitions, 123 changer transitions 20/445 dead transitions. [2024-12-02 13:40:30,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 445 transitions, 7721 flow [2024-12-02 13:40:30,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 13:40:30,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 13:40:30,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 283 transitions. [2024-12-02 13:40:30,787 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3215909090909091 [2024-12-02 13:40:30,788 INFO L175 Difference]: Start difference. First operand has 325 places, 340 transitions, 6077 flow. Second operand 20 states and 283 transitions. [2024-12-02 13:40:30,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 445 transitions, 7721 flow [2024-12-02 13:40:31,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 445 transitions, 7513 flow, removed 3 selfloop flow, removed 21 redundant places. [2024-12-02 13:40:31,096 INFO L231 Difference]: Finished difference. Result has 327 places, 347 transitions, 6345 flow [2024-12-02 13:40:31,097 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=5808, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=6345, PETRI_PLACES=327, PETRI_TRANSITIONS=347} [2024-12-02 13:40:31,097 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 282 predicate places. [2024-12-02 13:40:31,097 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 347 transitions, 6345 flow [2024-12-02 13:40:31,097 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:31,097 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:31,097 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:31,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 13:40:31,097 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:31,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:31,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1897245547, now seen corresponding path program 7 times [2024-12-02 13:40:31,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:31,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477793455] [2024-12-02 13:40:31,098 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 13:40:31,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:31,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:40:31,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:31,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:31,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477793455] [2024-12-02 13:40:31,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477793455] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:31,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:31,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:31,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272635553] [2024-12-02 13:40:31,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:31,434 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:31,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:31,434 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:31,434 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:31,434 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:31,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 347 transitions, 6345 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:31,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:31,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:31,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:33,327 INFO L124 PetriNetUnfolderBase]: 2133/4370 cut-off events. [2024-12-02 13:40:33,327 INFO L125 PetriNetUnfolderBase]: For 70185/70187 co-relation queries the response was YES. [2024-12-02 13:40:33,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27760 conditions, 4370 events. 2133/4370 cut-off events. For 70185/70187 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 32308 event pairs, 687 based on Foata normal form. 92/4462 useless extension candidates. Maximal degree in co-relation 27604. Up to 2452 conditions per place. [2024-12-02 13:40:33,358 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 371 selfloop transitions, 111 changer transitions 7/491 dead transitions. [2024-12-02 13:40:33,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 491 transitions, 9022 flow [2024-12-02 13:40:33,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 13:40:33,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 13:40:33,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 327 transitions. [2024-12-02 13:40:33,359 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3096590909090909 [2024-12-02 13:40:33,359 INFO L175 Difference]: Start difference. First operand has 327 places, 347 transitions, 6345 flow. Second operand 24 states and 327 transitions. [2024-12-02 13:40:33,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 491 transitions, 9022 flow [2024-12-02 13:40:33,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 491 transitions, 8833 flow, removed 39 selfloop flow, removed 12 redundant places. [2024-12-02 13:40:33,768 INFO L231 Difference]: Finished difference. Result has 339 places, 367 transitions, 7025 flow [2024-12-02 13:40:33,768 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6201, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7025, PETRI_PLACES=339, PETRI_TRANSITIONS=367} [2024-12-02 13:40:33,768 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 294 predicate places. [2024-12-02 13:40:33,769 INFO L471 AbstractCegarLoop]: Abstraction has has 339 places, 367 transitions, 7025 flow [2024-12-02 13:40:33,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:33,769 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:33,769 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:33,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 13:40:33,769 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:33,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:33,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1897245546, now seen corresponding path program 7 times [2024-12-02 13:40:33,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:33,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219911877] [2024-12-02 13:40:33,769 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 13:40:33,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:33,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:40:34,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:34,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:34,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219911877] [2024-12-02 13:40:34,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219911877] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:34,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:34,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:40:34,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120435365] [2024-12-02 13:40:34,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:34,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:40:34,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:34,137 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:40:34,137 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:40:34,137 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:34,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 367 transitions, 7025 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:34,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:34,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:34,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:35,998 INFO L124 PetriNetUnfolderBase]: 2036/4247 cut-off events. [2024-12-02 13:40:35,998 INFO L125 PetriNetUnfolderBase]: For 73269/73275 co-relation queries the response was YES. [2024-12-02 13:40:36,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26849 conditions, 4247 events. 2036/4247 cut-off events. For 73269/73275 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 31793 event pairs, 704 based on Foata normal form. 120/4367 useless extension candidates. Maximal degree in co-relation 26261. Up to 2859 conditions per place. [2024-12-02 13:40:36,044 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 328 selfloop transitions, 98 changer transitions 15/443 dead transitions. [2024-12-02 13:40:36,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 443 transitions, 8469 flow [2024-12-02 13:40:36,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 13:40:36,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 13:40:36,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 226 transitions. [2024-12-02 13:40:36,045 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3424242424242424 [2024-12-02 13:40:36,045 INFO L175 Difference]: Start difference. First operand has 339 places, 367 transitions, 7025 flow. Second operand 15 states and 226 transitions. [2024-12-02 13:40:36,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 443 transitions, 8469 flow [2024-12-02 13:40:36,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 443 transitions, 8245 flow, removed 18 selfloop flow, removed 15 redundant places. [2024-12-02 13:40:36,504 INFO L231 Difference]: Finished difference. Result has 340 places, 366 transitions, 7112 flow [2024-12-02 13:40:36,505 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6716, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7112, PETRI_PLACES=340, PETRI_TRANSITIONS=366} [2024-12-02 13:40:36,505 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 295 predicate places. [2024-12-02 13:40:36,506 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 366 transitions, 7112 flow [2024-12-02 13:40:36,506 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:36,506 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:36,506 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:36,506 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 13:40:36,506 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:36,507 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:36,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1142623073, now seen corresponding path program 2 times [2024-12-02 13:40:36,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:36,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307278976] [2024-12-02 13:40:36,507 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:40:36,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:36,527 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:40:36,528 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:36,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:36,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:36,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307278976] [2024-12-02 13:40:36,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307278976] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:36,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:36,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 13:40:36,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333588066] [2024-12-02 13:40:36,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:36,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 13:40:36,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:36,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 13:40:36,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-12-02 13:40:36,920 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:36,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 366 transitions, 7112 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:36,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:36,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:36,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:38,770 INFO L124 PetriNetUnfolderBase]: 1920/4033 cut-off events. [2024-12-02 13:40:38,770 INFO L125 PetriNetUnfolderBase]: For 62759/62765 co-relation queries the response was YES. [2024-12-02 13:40:38,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25690 conditions, 4033 events. 1920/4033 cut-off events. For 62759/62765 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 29927 event pairs, 733 based on Foata normal form. 30/4063 useless extension candidates. Maximal degree in co-relation 25103. Up to 2875 conditions per place. [2024-12-02 13:40:38,810 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 302 selfloop transitions, 132 changer transitions 4/440 dead transitions. [2024-12-02 13:40:38,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 440 transitions, 8486 flow [2024-12-02 13:40:38,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-12-02 13:40:38,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-12-02 13:40:38,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 320 transitions. [2024-12-02 13:40:38,812 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27972027972027974 [2024-12-02 13:40:38,812 INFO L175 Difference]: Start difference. First operand has 340 places, 366 transitions, 7112 flow. Second operand 26 states and 320 transitions. [2024-12-02 13:40:38,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 440 transitions, 8486 flow [2024-12-02 13:40:39,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 440 transitions, 8369 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-12-02 13:40:39,281 INFO L231 Difference]: Finished difference. Result has 360 places, 367 transitions, 7328 flow [2024-12-02 13:40:39,281 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6974, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7328, PETRI_PLACES=360, PETRI_TRANSITIONS=367} [2024-12-02 13:40:39,281 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 315 predicate places. [2024-12-02 13:40:39,281 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 367 transitions, 7328 flow [2024-12-02 13:40:39,282 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 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-12-02 13:40:39,282 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:39,282 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:39,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 13:40:39,282 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:39,282 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:39,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1142623072, now seen corresponding path program 2 times [2024-12-02 13:40:39,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:39,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075428395] [2024-12-02 13:40:39,283 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:40:39,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:39,299 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:40:39,299 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:39,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:39,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:39,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075428395] [2024-12-02 13:40:39,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075428395] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:39,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:39,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 13:40:39,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337909634] [2024-12-02 13:40:39,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:39,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 13:40:39,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:39,529 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 13:40:39,529 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 13:40:39,529 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:39,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 367 transitions, 7328 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 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-12-02 13:40:39,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:39,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:39,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:41,277 INFO L124 PetriNetUnfolderBase]: 1883/3955 cut-off events. [2024-12-02 13:40:41,277 INFO L125 PetriNetUnfolderBase]: For 57543/57545 co-relation queries the response was YES. [2024-12-02 13:40:41,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25112 conditions, 3955 events. 1883/3955 cut-off events. For 57543/57545 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 29345 event pairs, 647 based on Foata normal form. 26/3981 useless extension candidates. Maximal degree in co-relation 24623. Up to 1046 conditions per place. [2024-12-02 13:40:41,377 INFO L140 encePairwiseOnDemand]: 34/44 looper letters, 257 selfloop transitions, 165 changer transitions 34/458 dead transitions. [2024-12-02 13:40:41,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 458 transitions, 8928 flow [2024-12-02 13:40:41,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 13:40:41,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 13:40:41,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 303 transitions. [2024-12-02 13:40:41,379 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3443181818181818 [2024-12-02 13:40:41,379 INFO L175 Difference]: Start difference. First operand has 360 places, 367 transitions, 7328 flow. Second operand 20 states and 303 transitions. [2024-12-02 13:40:41,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 458 transitions, 8928 flow [2024-12-02 13:40:41,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 458 transitions, 8695 flow, removed 18 selfloop flow, removed 17 redundant places. [2024-12-02 13:40:41,702 INFO L231 Difference]: Finished difference. Result has 360 places, 349 transitions, 7062 flow [2024-12-02 13:40:41,703 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7077, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7062, PETRI_PLACES=360, PETRI_TRANSITIONS=349} [2024-12-02 13:40:41,703 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 315 predicate places. [2024-12-02 13:40:41,703 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 349 transitions, 7062 flow [2024-12-02 13:40:41,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 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-12-02 13:40:41,704 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:41,704 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:41,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 13:40:41,704 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:41,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:41,705 INFO L85 PathProgramCache]: Analyzing trace with hash -509705143, now seen corresponding path program 8 times [2024-12-02 13:40:41,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:41,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871053263] [2024-12-02 13:40:41,705 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:40:41,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:41,722 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:40:41,722 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:42,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:42,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:42,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871053263] [2024-12-02 13:40:42,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871053263] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:42,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:42,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:42,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674193879] [2024-12-02 13:40:42,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:42,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:42,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:42,171 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:42,171 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:42,171 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:42,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 349 transitions, 7062 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:42,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:42,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:42,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:44,436 INFO L124 PetriNetUnfolderBase]: 1953/4142 cut-off events. [2024-12-02 13:40:44,436 INFO L125 PetriNetUnfolderBase]: For 65493/65495 co-relation queries the response was YES. [2024-12-02 13:40:44,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26379 conditions, 4142 events. 1953/4142 cut-off events. For 65493/65495 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 31239 event pairs, 512 based on Foata normal form. 62/4204 useless extension candidates. Maximal degree in co-relation 26146. Up to 2174 conditions per place. [2024-12-02 13:40:44,467 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 399 selfloop transitions, 118 changer transitions 0/519 dead transitions. [2024-12-02 13:40:44,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 519 transitions, 9576 flow [2024-12-02 13:40:44,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 13:40:44,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 13:40:44,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 353 transitions. [2024-12-02 13:40:44,469 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3209090909090909 [2024-12-02 13:40:44,469 INFO L175 Difference]: Start difference. First operand has 360 places, 349 transitions, 7062 flow. Second operand 25 states and 353 transitions. [2024-12-02 13:40:44,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 519 transitions, 9576 flow [2024-12-02 13:40:44,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 519 transitions, 9153 flow, removed 52 selfloop flow, removed 23 redundant places. [2024-12-02 13:40:44,854 INFO L231 Difference]: Finished difference. Result has 361 places, 370 transitions, 7275 flow [2024-12-02 13:40:44,854 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6694, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=7275, PETRI_PLACES=361, PETRI_TRANSITIONS=370} [2024-12-02 13:40:44,855 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 316 predicate places. [2024-12-02 13:40:44,855 INFO L471 AbstractCegarLoop]: Abstraction has has 361 places, 370 transitions, 7275 flow [2024-12-02 13:40:44,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:44,855 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:44,855 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:44,856 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-02 13:40:44,856 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:44,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:44,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1649550059, now seen corresponding path program 9 times [2024-12-02 13:40:44,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:44,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051430530] [2024-12-02 13:40:44,856 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:40:44,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:44,876 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 13:40:44,876 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:45,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:45,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:45,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051430530] [2024-12-02 13:40:45,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051430530] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:45,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:45,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:45,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645974801] [2024-12-02 13:40:45,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:45,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:45,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:45,459 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:45,459 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:45,459 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:45,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 370 transitions, 7275 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:45,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:45,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:45,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:47,412 INFO L124 PetriNetUnfolderBase]: 2031/4316 cut-off events. [2024-12-02 13:40:47,412 INFO L125 PetriNetUnfolderBase]: For 71910/71912 co-relation queries the response was YES. [2024-12-02 13:40:47,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28098 conditions, 4316 events. 2031/4316 cut-off events. For 71910/71912 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 32755 event pairs, 510 based on Foata normal form. 56/4372 useless extension candidates. Maximal degree in co-relation 27797. Up to 2132 conditions per place. [2024-12-02 13:40:47,443 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 378 selfloop transitions, 142 changer transitions 0/522 dead transitions. [2024-12-02 13:40:47,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 522 transitions, 10002 flow [2024-12-02 13:40:47,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 13:40:47,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 13:40:47,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 309 transitions. [2024-12-02 13:40:47,445 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3344155844155844 [2024-12-02 13:40:47,445 INFO L175 Difference]: Start difference. First operand has 361 places, 370 transitions, 7275 flow. Second operand 21 states and 309 transitions. [2024-12-02 13:40:47,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 522 transitions, 10002 flow [2024-12-02 13:40:47,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 522 transitions, 9703 flow, removed 62 selfloop flow, removed 13 redundant places. [2024-12-02 13:40:47,899 INFO L231 Difference]: Finished difference. Result has 373 places, 390 transitions, 7993 flow [2024-12-02 13:40:47,900 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6982, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7993, PETRI_PLACES=373, PETRI_TRANSITIONS=390} [2024-12-02 13:40:47,901 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 328 predicate places. [2024-12-02 13:40:47,901 INFO L471 AbstractCegarLoop]: Abstraction has has 373 places, 390 transitions, 7993 flow [2024-12-02 13:40:47,901 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:47,901 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:47,901 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:47,901 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-12-02 13:40:47,901 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:47,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:47,902 INFO L85 PathProgramCache]: Analyzing trace with hash -509705144, now seen corresponding path program 8 times [2024-12-02 13:40:47,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:47,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477559690] [2024-12-02 13:40:47,902 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:40:47,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:47,917 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:40:47,918 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:48,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:48,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:48,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477559690] [2024-12-02 13:40:48,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477559690] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:48,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:48,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:48,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707226367] [2024-12-02 13:40:48,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:48,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:48,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:48,466 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:48,466 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:48,466 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:48,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 390 transitions, 7993 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:48,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:48,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:48,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:50,882 INFO L124 PetriNetUnfolderBase]: 1973/4272 cut-off events. [2024-12-02 13:40:50,883 INFO L125 PetriNetUnfolderBase]: For 75095/75097 co-relation queries the response was YES. [2024-12-02 13:40:50,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27162 conditions, 4272 events. 1973/4272 cut-off events. For 75095/75097 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 33017 event pairs, 467 based on Foata normal form. 94/4366 useless extension candidates. Maximal degree in co-relation 26694. Up to 2174 conditions per place. [2024-12-02 13:40:50,926 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 393 selfloop transitions, 118 changer transitions 14/527 dead transitions. [2024-12-02 13:40:50,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 527 transitions, 9965 flow [2024-12-02 13:40:50,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 13:40:50,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 13:40:50,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 342 transitions. [2024-12-02 13:40:50,928 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32386363636363635 [2024-12-02 13:40:50,928 INFO L175 Difference]: Start difference. First operand has 373 places, 390 transitions, 7993 flow. Second operand 24 states and 342 transitions. [2024-12-02 13:40:50,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 527 transitions, 9965 flow [2024-12-02 13:40:51,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 527 transitions, 9701 flow, removed 29 selfloop flow, removed 20 redundant places. [2024-12-02 13:40:51,430 INFO L231 Difference]: Finished difference. Result has 379 places, 381 transitions, 7902 flow [2024-12-02 13:40:51,430 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7565, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7902, PETRI_PLACES=379, PETRI_TRANSITIONS=381} [2024-12-02 13:40:51,431 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 334 predicate places. [2024-12-02 13:40:51,431 INFO L471 AbstractCegarLoop]: Abstraction has has 379 places, 381 transitions, 7902 flow [2024-12-02 13:40:51,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:51,431 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:51,431 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:51,431 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 13:40:51,431 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:51,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:51,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1649550058, now seen corresponding path program 9 times [2024-12-02 13:40:51,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:51,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411752375] [2024-12-02 13:40:51,432 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:40:51,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:51,452 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 13:40:51,452 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:40:51,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:51,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:51,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411752375] [2024-12-02 13:40:51,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411752375] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:51,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:51,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:51,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163563934] [2024-12-02 13:40:51,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:51,962 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:51,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:51,962 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:51,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:51,962 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:51,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 381 transitions, 7902 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:51,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:51,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:51,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:54,011 INFO L124 PetriNetUnfolderBase]: 1839/4052 cut-off events. [2024-12-02 13:40:54,012 INFO L125 PetriNetUnfolderBase]: For 64221/64223 co-relation queries the response was YES. [2024-12-02 13:40:54,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26020 conditions, 4052 events. 1839/4052 cut-off events. For 64221/64223 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 31372 event pairs, 426 based on Foata normal form. 72/4124 useless extension candidates. Maximal degree in co-relation 25497. Up to 1640 conditions per place. [2024-12-02 13:40:54,045 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 369 selfloop transitions, 134 changer transitions 9/514 dead transitions. [2024-12-02 13:40:54,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 514 transitions, 10011 flow [2024-12-02 13:40:54,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 13:40:54,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 13:40:54,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 310 transitions. [2024-12-02 13:40:54,046 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3354978354978355 [2024-12-02 13:40:54,046 INFO L175 Difference]: Start difference. First operand has 379 places, 381 transitions, 7902 flow. Second operand 21 states and 310 transitions. [2024-12-02 13:40:54,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 514 transitions, 10011 flow [2024-12-02 13:40:54,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 514 transitions, 9799 flow, removed 22 selfloop flow, removed 20 redundant places. [2024-12-02 13:40:54,479 INFO L231 Difference]: Finished difference. Result has 379 places, 377 transitions, 8037 flow [2024-12-02 13:40:54,479 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7614, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=8037, PETRI_PLACES=379, PETRI_TRANSITIONS=377} [2024-12-02 13:40:54,480 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 334 predicate places. [2024-12-02 13:40:54,480 INFO L471 AbstractCegarLoop]: Abstraction has has 379 places, 377 transitions, 8037 flow [2024-12-02 13:40:54,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 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-12-02 13:40:54,480 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:54,480 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:54,480 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-12-02 13:40:54,480 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:54,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:54,481 INFO L85 PathProgramCache]: Analyzing trace with hash -632684899, now seen corresponding path program 1 times [2024-12-02 13:40:54,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:54,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483064446] [2024-12-02 13:40:54,481 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:40:54,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:54,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:40:54,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:55,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:55,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483064446] [2024-12-02 13:40:55,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483064446] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:55,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:55,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 13:40:55,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215300754] [2024-12-02 13:40:55,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:55,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 13:40:55,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:55,001 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 13:40:55,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-12-02 13:40:55,001 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:55,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 377 transitions, 8037 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:40:55,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:55,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:55,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:56,819 INFO L124 PetriNetUnfolderBase]: 1831/4014 cut-off events. [2024-12-02 13:40:56,819 INFO L125 PetriNetUnfolderBase]: For 65284/65290 co-relation queries the response was YES. [2024-12-02 13:40:56,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26608 conditions, 4014 events. 1831/4014 cut-off events. For 65284/65290 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 31049 event pairs, 706 based on Foata normal form. 30/4044 useless extension candidates. Maximal degree in co-relation 25919. Up to 3096 conditions per place. [2024-12-02 13:40:56,842 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 384 selfloop transitions, 87 changer transitions 0/473 dead transitions. [2024-12-02 13:40:56,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 473 transitions, 10426 flow [2024-12-02 13:40:56,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-12-02 13:40:56,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-12-02 13:40:56,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 247 transitions. [2024-12-02 13:40:56,843 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29545454545454547 [2024-12-02 13:40:56,843 INFO L175 Difference]: Start difference. First operand has 379 places, 377 transitions, 8037 flow. Second operand 19 states and 247 transitions. [2024-12-02 13:40:56,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 473 transitions, 10426 flow [2024-12-02 13:40:57,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 473 transitions, 10193 flow, removed 16 selfloop flow, removed 16 redundant places. [2024-12-02 13:40:57,220 INFO L231 Difference]: Finished difference. Result has 385 places, 388 transitions, 8495 flow [2024-12-02 13:40:57,220 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7779, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8495, PETRI_PLACES=385, PETRI_TRANSITIONS=388} [2024-12-02 13:40:57,221 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 340 predicate places. [2024-12-02 13:40:57,221 INFO L471 AbstractCegarLoop]: Abstraction has has 385 places, 388 transitions, 8495 flow [2024-12-02 13:40:57,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:40:57,221 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:57,221 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:57,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-12-02 13:40:57,221 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:57,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:57,221 INFO L85 PathProgramCache]: Analyzing trace with hash 2052247641, now seen corresponding path program 1 times [2024-12-02 13:40:57,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:57,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791965944] [2024-12-02 13:40:57,222 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:40:57,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:57,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:40:57,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:40:57,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:40:57,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791965944] [2024-12-02 13:40:57,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791965944] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:40:57,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:40:57,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:40:57,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554588926] [2024-12-02 13:40:57,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:40:57,737 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:40:57,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:40:57,737 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:40:57,738 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:40:57,738 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:40:57,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 388 transitions, 8495 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:40:57,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:40:57,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:40:57,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:40:59,230 INFO L124 PetriNetUnfolderBase]: 1879/4139 cut-off events. [2024-12-02 13:40:59,230 INFO L125 PetriNetUnfolderBase]: For 62561/62563 co-relation queries the response was YES. [2024-12-02 13:40:59,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27026 conditions, 4139 events. 1879/4139 cut-off events. For 62561/62563 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 32132 event pairs, 660 based on Foata normal form. 10/4149 useless extension candidates. Maximal degree in co-relation 26310. Up to 2977 conditions per place. [2024-12-02 13:40:59,261 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 271 selfloop transitions, 173 changer transitions 0/446 dead transitions. [2024-12-02 13:40:59,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 446 transitions, 9712 flow [2024-12-02 13:40:59,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 13:40:59,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 13:40:59,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 309 transitions. [2024-12-02 13:40:59,262 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2601010101010101 [2024-12-02 13:40:59,262 INFO L175 Difference]: Start difference. First operand has 385 places, 388 transitions, 8495 flow. Second operand 27 states and 309 transitions. [2024-12-02 13:40:59,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 446 transitions, 9712 flow [2024-12-02 13:40:59,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 446 transitions, 9569 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-12-02 13:40:59,670 INFO L231 Difference]: Finished difference. Result has 405 places, 393 transitions, 8802 flow [2024-12-02 13:40:59,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8352, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=8802, PETRI_PLACES=405, PETRI_TRANSITIONS=393} [2024-12-02 13:40:59,670 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 360 predicate places. [2024-12-02 13:40:59,670 INFO L471 AbstractCegarLoop]: Abstraction has has 405 places, 393 transitions, 8802 flow [2024-12-02 13:40:59,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:40:59,670 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:40:59,670 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:40:59,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-12-02 13:40:59,671 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:40:59,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:40:59,671 INFO L85 PathProgramCache]: Analyzing trace with hash -632684900, now seen corresponding path program 1 times [2024-12-02 13:40:59,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:40:59,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260814864] [2024-12-02 13:40:59,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:40:59,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:40:59,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:41:00,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:00,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:00,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260814864] [2024-12-02 13:41:00,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260814864] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:00,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:41:00,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 13:41:00,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387874769] [2024-12-02 13:41:00,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:00,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 13:41:00,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:00,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 13:41:00,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-12-02 13:41:00,084 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:00,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 393 transitions, 8802 flow. Second operand has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:41:00,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:00,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:00,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:01,565 INFO L124 PetriNetUnfolderBase]: 1845/4066 cut-off events. [2024-12-02 13:41:01,565 INFO L125 PetriNetUnfolderBase]: For 63419/63421 co-relation queries the response was YES. [2024-12-02 13:41:01,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26647 conditions, 4066 events. 1845/4066 cut-off events. For 63419/63421 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 31647 event pairs, 596 based on Foata normal form. 34/4100 useless extension candidates. Maximal degree in co-relation 26240. Up to 2790 conditions per place. [2024-12-02 13:41:01,591 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 369 selfloop transitions, 100 changer transitions 8/479 dead transitions. [2024-12-02 13:41:01,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 479 transitions, 10706 flow [2024-12-02 13:41:01,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 13:41:01,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 13:41:01,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 258 transitions. [2024-12-02 13:41:01,592 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29318181818181815 [2024-12-02 13:41:01,592 INFO L175 Difference]: Start difference. First operand has 405 places, 393 transitions, 8802 flow. Second operand 20 states and 258 transitions. [2024-12-02 13:41:01,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 479 transitions, 10706 flow [2024-12-02 13:41:01,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 479 transitions, 10070 flow, removed 7 selfloop flow, removed 29 redundant places. [2024-12-02 13:41:01,906 INFO L231 Difference]: Finished difference. Result has 390 places, 385 transitions, 8284 flow [2024-12-02 13:41:01,906 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8098, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8284, PETRI_PLACES=390, PETRI_TRANSITIONS=385} [2024-12-02 13:41:01,906 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 345 predicate places. [2024-12-02 13:41:01,906 INFO L471 AbstractCegarLoop]: Abstraction has has 390 places, 385 transitions, 8284 flow [2024-12-02 13:41:01,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.416666666666667) internal successors, (89), 12 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 13:41:01,907 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:01,907 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:01,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-12-02 13:41:01,907 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:01,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:01,907 INFO L85 PathProgramCache]: Analyzing trace with hash -2088282138, now seen corresponding path program 1 times [2024-12-02 13:41:01,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:01,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643530004] [2024-12-02 13:41:01,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:41:01,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:01,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:41:02,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:02,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:02,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643530004] [2024-12-02 13:41:02,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643530004] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:02,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:41:02,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:41:02,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403906569] [2024-12-02 13:41:02,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:02,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:41:02,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:02,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:41:02,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:41:02,368 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:02,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 385 transitions, 8284 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:41:02,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:02,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:02,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:03,519 INFO L124 PetriNetUnfolderBase]: 1817/4010 cut-off events. [2024-12-02 13:41:03,520 INFO L125 PetriNetUnfolderBase]: For 57303/57305 co-relation queries the response was YES. [2024-12-02 13:41:03,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25452 conditions, 4010 events. 1817/4010 cut-off events. For 57303/57305 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 31162 event pairs, 703 based on Foata normal form. 10/4020 useless extension candidates. Maximal degree in co-relation 25190. Up to 3473 conditions per place. [2024-12-02 13:41:03,541 INFO L140 encePairwiseOnDemand]: 31/44 looper letters, 329 selfloop transitions, 54 changer transitions 35/420 dead transitions. [2024-12-02 13:41:03,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 420 transitions, 9280 flow [2024-12-02 13:41:03,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 13:41:03,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-12-02 13:41:03,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 195 transitions. [2024-12-02 13:41:03,542 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29545454545454547 [2024-12-02 13:41:03,542 INFO L175 Difference]: Start difference. First operand has 390 places, 385 transitions, 8284 flow. Second operand 15 states and 195 transitions. [2024-12-02 13:41:03,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 420 transitions, 9280 flow [2024-12-02 13:41:03,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 420 transitions, 9091 flow, removed 9 selfloop flow, removed 21 redundant places. [2024-12-02 13:41:03,883 INFO L231 Difference]: Finished difference. Result has 381 places, 367 transitions, 7780 flow [2024-12-02 13:41:03,883 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8072, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7780, PETRI_PLACES=381, PETRI_TRANSITIONS=367} [2024-12-02 13:41:03,883 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 336 predicate places. [2024-12-02 13:41:03,883 INFO L471 AbstractCegarLoop]: Abstraction has has 381 places, 367 transitions, 7780 flow [2024-12-02 13:41:03,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:41:03,883 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:03,883 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:03,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-12-02 13:41:03,884 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:03,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:03,884 INFO L85 PathProgramCache]: Analyzing trace with hash 839996112, now seen corresponding path program 2 times [2024-12-02 13:41:03,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:03,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708373982] [2024-12-02 13:41:03,884 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:41:03,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:03,900 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:41:03,900 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:04,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:04,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:04,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708373982] [2024-12-02 13:41:04,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708373982] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:04,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:41:04,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:41:04,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525043006] [2024-12-02 13:41:04,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:04,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:41:04,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:04,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:41:04,301 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:41:04,302 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:04,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 367 transitions, 7780 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:41:04,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:04,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:04,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:05,605 INFO L124 PetriNetUnfolderBase]: 1799/3982 cut-off events. [2024-12-02 13:41:05,605 INFO L125 PetriNetUnfolderBase]: For 54298/54300 co-relation queries the response was YES. [2024-12-02 13:41:05,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24830 conditions, 3982 events. 1799/3982 cut-off events. For 54298/54300 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 31006 event pairs, 698 based on Foata normal form. 10/3992 useless extension candidates. Maximal degree in co-relation 24465. Up to 3367 conditions per place. [2024-12-02 13:41:05,631 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 349 selfloop transitions, 54 changer transitions 2/407 dead transitions. [2024-12-02 13:41:05,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 407 transitions, 8842 flow [2024-12-02 13:41:05,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 13:41:05,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 13:41:05,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 175 transitions. [2024-12-02 13:41:05,632 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2840909090909091 [2024-12-02 13:41:05,632 INFO L175 Difference]: Start difference. First operand has 381 places, 367 transitions, 7780 flow. Second operand 14 states and 175 transitions. [2024-12-02 13:41:05,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 407 transitions, 8842 flow [2024-12-02 13:41:05,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 407 transitions, 8718 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-12-02 13:41:05,893 INFO L231 Difference]: Finished difference. Result has 376 places, 370 transitions, 7845 flow [2024-12-02 13:41:05,893 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7662, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7845, PETRI_PLACES=376, PETRI_TRANSITIONS=370} [2024-12-02 13:41:05,894 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 331 predicate places. [2024-12-02 13:41:05,894 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 370 transitions, 7845 flow [2024-12-02 13:41:05,894 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:41:05,894 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:05,894 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:05,894 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-12-02 13:41:05,894 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:05,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:05,894 INFO L85 PathProgramCache]: Analyzing trace with hash -889051221, now seen corresponding path program 2 times [2024-12-02 13:41:05,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:05,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862562061] [2024-12-02 13:41:05,894 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:41:05,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:05,909 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:41:05,909 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:06,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:06,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:06,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862562061] [2024-12-02 13:41:06,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862562061] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:06,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:41:06,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:41:06,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85169951] [2024-12-02 13:41:06,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:06,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:41:06,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:06,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:41:06,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:41:06,300 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:06,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 370 transitions, 7845 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:41:06,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:06,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:06,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:07,806 INFO L124 PetriNetUnfolderBase]: 1789/3975 cut-off events. [2024-12-02 13:41:07,806 INFO L125 PetriNetUnfolderBase]: For 52078/52080 co-relation queries the response was YES. [2024-12-02 13:41:07,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24729 conditions, 3975 events. 1789/3975 cut-off events. For 52078/52080 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 30897 event pairs, 628 based on Foata normal form. 10/3985 useless extension candidates. Maximal degree in co-relation 24275. Up to 2859 conditions per place. [2024-12-02 13:41:07,831 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 255 selfloop transitions, 165 changer transitions 2/424 dead transitions. [2024-12-02 13:41:07,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 424 transitions, 8873 flow [2024-12-02 13:41:07,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-02 13:41:07,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-12-02 13:41:07,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 334 transitions. [2024-12-02 13:41:07,833 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.24486803519061584 [2024-12-02 13:41:07,833 INFO L175 Difference]: Start difference. First operand has 376 places, 370 transitions, 7845 flow. Second operand 31 states and 334 transitions. [2024-12-02 13:41:07,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 424 transitions, 8873 flow [2024-12-02 13:41:08,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 424 transitions, 8799 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-12-02 13:41:08,110 INFO L231 Difference]: Finished difference. Result has 397 places, 368 transitions, 8050 flow [2024-12-02 13:41:08,110 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7720, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=8050, PETRI_PLACES=397, PETRI_TRANSITIONS=368} [2024-12-02 13:41:08,111 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 352 predicate places. [2024-12-02 13:41:08,111 INFO L471 AbstractCegarLoop]: Abstraction has has 397 places, 368 transitions, 8050 flow [2024-12-02 13:41:08,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:41:08,111 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:08,111 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:08,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-12-02 13:41:08,111 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:08,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:08,112 INFO L85 PathProgramCache]: Analyzing trace with hash 839996113, now seen corresponding path program 3 times [2024-12-02 13:41:08,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:08,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221085916] [2024-12-02 13:41:08,112 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:41:08,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:08,126 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 13:41:08,126 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:08,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:08,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:08,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221085916] [2024-12-02 13:41:08,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221085916] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:08,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:41:08,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:41:08,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778974468] [2024-12-02 13:41:08,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:08,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:41:08,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:08,466 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:41:08,466 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:41:08,466 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:08,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 368 transitions, 8050 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:41:08,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:08,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:08,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:09,977 INFO L124 PetriNetUnfolderBase]: 1779/3948 cut-off events. [2024-12-02 13:41:09,977 INFO L125 PetriNetUnfolderBase]: For 54905/54907 co-relation queries the response was YES. [2024-12-02 13:41:09,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24919 conditions, 3948 events. 1779/3948 cut-off events. For 54905/54907 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 30672 event pairs, 621 based on Foata normal form. 10/3958 useless extension candidates. Maximal degree in co-relation 24614. Up to 2859 conditions per place. [2024-12-02 13:41:09,997 INFO L140 encePairwiseOnDemand]: 32/44 looper letters, 299 selfloop transitions, 139 changer transitions 16/456 dead transitions. [2024-12-02 13:41:09,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 456 transitions, 9926 flow [2024-12-02 13:41:09,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 13:41:09,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 13:41:09,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 319 transitions. [2024-12-02 13:41:09,999 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.25 [2024-12-02 13:41:09,999 INFO L175 Difference]: Start difference. First operand has 397 places, 368 transitions, 8050 flow. Second operand 29 states and 319 transitions. [2024-12-02 13:41:09,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 456 transitions, 9926 flow [2024-12-02 13:41:10,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 456 transitions, 9104 flow, removed 16 selfloop flow, removed 43 redundant places. [2024-12-02 13:41:10,244 INFO L231 Difference]: Finished difference. Result has 377 places, 364 transitions, 7550 flow [2024-12-02 13:41:10,244 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7267, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=7550, PETRI_PLACES=377, PETRI_TRANSITIONS=364} [2024-12-02 13:41:10,244 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 332 predicate places. [2024-12-02 13:41:10,245 INFO L471 AbstractCegarLoop]: Abstraction has has 377 places, 364 transitions, 7550 flow [2024-12-02 13:41:10,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:41:10,245 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:10,245 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:10,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-12-02 13:41:10,245 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:10,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:10,245 INFO L85 PathProgramCache]: Analyzing trace with hash -889051222, now seen corresponding path program 3 times [2024-12-02 13:41:10,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:10,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26622514] [2024-12-02 13:41:10,245 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:41:10,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:10,263 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-02 13:41:10,263 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:10,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:10,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:10,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26622514] [2024-12-02 13:41:10,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26622514] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:10,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:41:10,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 13:41:10,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929943140] [2024-12-02 13:41:10,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:10,632 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 13:41:10,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:10,632 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 13:41:10,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2024-12-02 13:41:10,632 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:10,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 364 transitions, 7550 flow. Second operand has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:41:10,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:10,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:10,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:11,617 INFO L124 PetriNetUnfolderBase]: 1713/3812 cut-off events. [2024-12-02 13:41:11,617 INFO L125 PetriNetUnfolderBase]: For 47083/47085 co-relation queries the response was YES. [2024-12-02 13:41:11,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23876 conditions, 3812 events. 1713/3812 cut-off events. For 47083/47085 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 29645 event pairs, 690 based on Foata normal form. 10/3822 useless extension candidates. Maximal degree in co-relation 23804. Up to 3367 conditions per place. [2024-12-02 13:41:11,636 INFO L140 encePairwiseOnDemand]: 33/44 looper letters, 316 selfloop transitions, 37 changer transitions 33/388 dead transitions. [2024-12-02 13:41:11,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 388 transitions, 8430 flow [2024-12-02 13:41:11,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 13:41:11,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 13:41:11,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 162 transitions. [2024-12-02 13:41:11,637 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.262987012987013 [2024-12-02 13:41:11,637 INFO L175 Difference]: Start difference. First operand has 377 places, 364 transitions, 7550 flow. Second operand 14 states and 162 transitions. [2024-12-02 13:41:11,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 388 transitions, 8430 flow [2024-12-02 13:41:11,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 388 transitions, 8055 flow, removed 10 selfloop flow, removed 29 redundant places. [2024-12-02 13:41:11,834 INFO L231 Difference]: Finished difference. Result has 355 places, 344 transitions, 6937 flow [2024-12-02 13:41:11,834 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7167, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6937, PETRI_PLACES=355, PETRI_TRANSITIONS=344} [2024-12-02 13:41:11,834 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 310 predicate places. [2024-12-02 13:41:11,834 INFO L471 AbstractCegarLoop]: Abstraction has has 355 places, 344 transitions, 6937 flow [2024-12-02 13:41:11,834 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.545454545454546) internal successors, (83), 11 states have internal predecessors, (83), 0 states have call successors, (0), 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-12-02 13:41:11,834 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:11,834 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:11,834 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-12-02 13:41:11,834 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:11,835 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:11,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1026374366, now seen corresponding path program 1 times [2024-12-02 13:41:11,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:11,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187590564] [2024-12-02 13:41:11,835 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 13:41:11,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:11,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:41:12,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:12,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:12,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187590564] [2024-12-02 13:41:12,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187590564] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:12,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:41:12,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-12-02 13:41:12,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245876207] [2024-12-02 13:41:12,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:12,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 13:41:12,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:12,409 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 13:41:12,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-12-02 13:41:12,409 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:12,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 344 transitions, 6937 flow. Second operand has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 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-12-02 13:41:12,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:12,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:12,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:13,721 INFO L124 PetriNetUnfolderBase]: 1703/3875 cut-off events. [2024-12-02 13:41:13,721 INFO L125 PetriNetUnfolderBase]: For 44670/44672 co-relation queries the response was YES. [2024-12-02 13:41:13,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24143 conditions, 3875 events. 1703/3875 cut-off events. For 44670/44672 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 30838 event pairs, 856 based on Foata normal form. 18/3893 useless extension candidates. Maximal degree in co-relation 24074. Up to 2857 conditions per place. [2024-12-02 13:41:13,743 INFO L140 encePairwiseOnDemand]: 30/44 looper letters, 292 selfloop transitions, 132 changer transitions 6/432 dead transitions. [2024-12-02 13:41:13,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 432 transitions, 8896 flow [2024-12-02 13:41:13,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 13:41:13,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-12-02 13:41:13,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 230 transitions. [2024-12-02 13:41:13,744 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2904040404040404 [2024-12-02 13:41:13,744 INFO L175 Difference]: Start difference. First operand has 355 places, 344 transitions, 6937 flow. Second operand 18 states and 230 transitions. [2024-12-02 13:41:13,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 432 transitions, 8896 flow [2024-12-02 13:41:13,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 432 transitions, 8712 flow, removed 5 selfloop flow, removed 13 redundant places. [2024-12-02 13:41:13,956 INFO L231 Difference]: Finished difference. Result has 338 places, 371 transitions, 7707 flow [2024-12-02 13:41:13,957 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=6765, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=7707, PETRI_PLACES=338, PETRI_TRANSITIONS=371} [2024-12-02 13:41:13,957 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 293 predicate places. [2024-12-02 13:41:13,957 INFO L471 AbstractCegarLoop]: Abstraction has has 338 places, 371 transitions, 7707 flow [2024-12-02 13:41:13,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.846153846153846) internal successors, (102), 13 states have internal predecessors, (102), 0 states have call successors, (0), 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-12-02 13:41:13,957 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:13,957 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:13,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-12-02 13:41:13,957 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:13,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:13,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1441615578, now seen corresponding path program 2 times [2024-12-02 13:41:13,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:13,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082134200] [2024-12-02 13:41:13,958 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:41:13,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:13,973 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 13:41:13,973 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:14,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:14,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:14,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082134200] [2024-12-02 13:41:14,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082134200] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:14,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 13:41:14,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-12-02 13:41:14,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169614815] [2024-12-02 13:41:14,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:14,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 13:41:14,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:14,805 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 13:41:14,805 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-12-02 13:41:14,805 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:14,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 371 transitions, 7707 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:14,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:14,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:14,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:18,298 INFO L124 PetriNetUnfolderBase]: 1720/3920 cut-off events. [2024-12-02 13:41:18,298 INFO L125 PetriNetUnfolderBase]: For 45539/45541 co-relation queries the response was YES. [2024-12-02 13:41:18,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25104 conditions, 3920 events. 1720/3920 cut-off events. For 45539/45541 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 31243 event pairs, 777 based on Foata normal form. 14/3934 useless extension candidates. Maximal degree in co-relation 25032. Up to 2795 conditions per place. [2024-12-02 13:41:18,325 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 335 selfloop transitions, 172 changer transitions 6/515 dead transitions. [2024-12-02 13:41:18,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 515 transitions, 9815 flow [2024-12-02 13:41:18,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-02 13:41:18,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-12-02 13:41:18,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 443 transitions. [2024-12-02 13:41:18,327 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27211302211302213 [2024-12-02 13:41:18,327 INFO L175 Difference]: Start difference. First operand has 338 places, 371 transitions, 7707 flow. Second operand 37 states and 443 transitions. [2024-12-02 13:41:18,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 515 transitions, 9815 flow [2024-12-02 13:41:18,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 515 transitions, 9743 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-12-02 13:41:18,596 INFO L231 Difference]: Finished difference. Result has 372 places, 405 transitions, 8463 flow [2024-12-02 13:41:18,597 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=7637, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=8463, PETRI_PLACES=372, PETRI_TRANSITIONS=405} [2024-12-02 13:41:18,597 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 327 predicate places. [2024-12-02 13:41:18,597 INFO L471 AbstractCegarLoop]: Abstraction has has 372 places, 405 transitions, 8463 flow [2024-12-02 13:41:18,597 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:18,597 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:18,597 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:18,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-12-02 13:41:18,597 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:18,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:18,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1875420918, now seen corresponding path program 3 times [2024-12-02 13:41:18,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:18,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830949152] [2024-12-02 13:41:18,598 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:41:18,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:18,621 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:41:18,622 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:19,509 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:19,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:19,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830949152] [2024-12-02 13:41:19,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830949152] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:41:19,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603665132] [2024-12-02 13:41:19,510 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:41:19,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:19,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:41:19,512 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:41:19,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 13:41:19,765 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:41:19,765 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:19,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-12-02 13:41:19,772 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:41:19,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:41:20,019 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:41:20,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 34 [2024-12-02 13:41:20,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:41:20,298 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-02 13:41:20,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 34 [2024-12-02 13:41:20,451 INFO L349 Elim1Store]: treesize reduction 26, result has 45.8 percent of original size [2024-12-02 13:41:20,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 51 treesize of output 46 [2024-12-02 13:41:20,492 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-12-02 13:41:20,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:20,495 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:41:20,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603665132] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:20,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:41:20,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 24 [2024-12-02 13:41:20,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573780141] [2024-12-02 13:41:20,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:20,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 13:41:20,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:20,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 13:41:20,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2024-12-02 13:41:20,496 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:20,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 405 transitions, 8463 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:20,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:20,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:20,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:22,280 INFO L124 PetriNetUnfolderBase]: 1818/4250 cut-off events. [2024-12-02 13:41:22,280 INFO L125 PetriNetUnfolderBase]: For 54883/54885 co-relation queries the response was YES. [2024-12-02 13:41:22,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28564 conditions, 4250 events. 1818/4250 cut-off events. For 54883/54885 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35273 event pairs, 910 based on Foata normal form. 44/4294 useless extension candidates. Maximal degree in co-relation 28487. Up to 3318 conditions per place. [2024-12-02 13:41:22,307 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 342 selfloop transitions, 189 changer transitions 12/545 dead transitions. [2024-12-02 13:41:22,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 545 transitions, 11614 flow [2024-12-02 13:41:22,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 13:41:22,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 13:41:22,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 309 transitions. [2024-12-02 13:41:22,308 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2601010101010101 [2024-12-02 13:41:22,308 INFO L175 Difference]: Start difference. First operand has 372 places, 405 transitions, 8463 flow. Second operand 27 states and 309 transitions. [2024-12-02 13:41:22,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 545 transitions, 11614 flow [2024-12-02 13:41:22,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 545 transitions, 11247 flow, removed 15 selfloop flow, removed 20 redundant places. [2024-12-02 13:41:22,608 INFO L231 Difference]: Finished difference. Result has 389 places, 465 transitions, 10072 flow [2024-12-02 13:41:22,608 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=8196, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=10072, PETRI_PLACES=389, PETRI_TRANSITIONS=465} [2024-12-02 13:41:22,609 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 344 predicate places. [2024-12-02 13:41:22,609 INFO L471 AbstractCegarLoop]: Abstraction has has 389 places, 465 transitions, 10072 flow [2024-12-02 13:41:22,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:22,609 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:22,609 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:22,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 13:41:22,809 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:22,809 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:22,810 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:22,810 INFO L85 PathProgramCache]: Analyzing trace with hash 497468544, now seen corresponding path program 4 times [2024-12-02 13:41:22,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:22,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699901332] [2024-12-02 13:41:22,810 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:41:22,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:22,829 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:41:22,829 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:23,713 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:23,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:23,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699901332] [2024-12-02 13:41:23,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699901332] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:41:23,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247720743] [2024-12-02 13:41:23,714 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:41:23,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:23,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:41:23,715 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:41:23,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 13:41:23,882 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:41:23,882 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:23,884 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-12-02 13:41:23,887 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:41:23,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:41:24,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:41:24,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2024-12-02 13:41:24,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-12-02 13:41:24,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:41:24,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:41:24,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2024-12-02 13:41:24,386 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:24,386 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:41:24,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247720743] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:24,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:41:24,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 24 [2024-12-02 13:41:24,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984081561] [2024-12-02 13:41:24,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:24,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 13:41:24,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:24,387 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 13:41:24,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=520, Unknown=0, NotChecked=0, Total=600 [2024-12-02 13:41:24,387 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:24,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 465 transitions, 10072 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:24,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:24,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:24,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:26,292 INFO L124 PetriNetUnfolderBase]: 2188/5115 cut-off events. [2024-12-02 13:41:26,292 INFO L125 PetriNetUnfolderBase]: For 60996/60998 co-relation queries the response was YES. [2024-12-02 13:41:26,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33721 conditions, 5115 events. 2188/5115 cut-off events. For 60996/60998 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 44693 event pairs, 1012 based on Foata normal form. 12/5127 useless extension candidates. Maximal degree in co-relation 33632. Up to 3460 conditions per place. [2024-12-02 13:41:26,331 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 391 selfloop transitions, 221 changer transitions 8/622 dead transitions. [2024-12-02 13:41:26,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 622 transitions, 13115 flow [2024-12-02 13:41:26,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 13:41:26,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 13:41:26,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 301 transitions. [2024-12-02 13:41:26,333 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2736363636363636 [2024-12-02 13:41:26,333 INFO L175 Difference]: Start difference. First operand has 389 places, 465 transitions, 10072 flow. Second operand 25 states and 301 transitions. [2024-12-02 13:41:26,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 622 transitions, 13115 flow [2024-12-02 13:41:26,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 622 transitions, 12918 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-12-02 13:41:26,726 INFO L231 Difference]: Finished difference. Result has 418 places, 529 transitions, 11694 flow [2024-12-02 13:41:26,726 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=9892, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=11694, PETRI_PLACES=418, PETRI_TRANSITIONS=529} [2024-12-02 13:41:26,726 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 373 predicate places. [2024-12-02 13:41:26,726 INFO L471 AbstractCegarLoop]: Abstraction has has 418 places, 529 transitions, 11694 flow [2024-12-02 13:41:26,726 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:26,726 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:26,726 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:26,732 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 13:41:26,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:26,927 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:26,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:26,927 INFO L85 PathProgramCache]: Analyzing trace with hash 535883746, now seen corresponding path program 5 times [2024-12-02 13:41:26,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:26,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687180901] [2024-12-02 13:41:26,928 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 13:41:26,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:26,945 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:41:26,945 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:27,591 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:27,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:27,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687180901] [2024-12-02 13:41:27,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687180901] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:41:27,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668769826] [2024-12-02 13:41:27,591 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 13:41:27,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:27,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:41:27,593 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:41:27,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 13:41:27,777 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:41:27,778 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:27,780 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-12-02 13:41:27,782 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:41:27,791 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:41:27,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:41:28,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2024-12-02 13:41:28,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:41:28,200 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-02 13:41:28,201 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 34 [2024-12-02 13:41:28,314 INFO L349 Elim1Store]: treesize reduction 26, result has 45.8 percent of original size [2024-12-02 13:41:28,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 51 treesize of output 46 [2024-12-02 13:41:28,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-12-02 13:41:28,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:28,351 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:41:28,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668769826] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:28,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:41:28,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 23 [2024-12-02 13:41:28,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888641247] [2024-12-02 13:41:28,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:28,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 13:41:28,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:28,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 13:41:28,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-12-02 13:41:28,352 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:28,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 529 transitions, 11694 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:28,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:28,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:28,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:31,001 INFO L124 PetriNetUnfolderBase]: 2258/5350 cut-off events. [2024-12-02 13:41:31,001 INFO L125 PetriNetUnfolderBase]: For 67207/67209 co-relation queries the response was YES. [2024-12-02 13:41:31,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36193 conditions, 5350 events. 2258/5350 cut-off events. For 67207/67209 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 47780 event pairs, 1010 based on Foata normal form. 26/5376 useless extension candidates. Maximal degree in co-relation 36091. Up to 3340 conditions per place. [2024-12-02 13:41:31,050 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 364 selfloop transitions, 267 changer transitions 10/643 dead transitions. [2024-12-02 13:41:31,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 643 transitions, 14006 flow [2024-12-02 13:41:31,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-02 13:41:31,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-12-02 13:41:31,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 373 transitions. [2024-12-02 13:41:31,051 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2568870523415978 [2024-12-02 13:41:31,051 INFO L175 Difference]: Start difference. First operand has 418 places, 529 transitions, 11694 flow. Second operand 33 states and 373 transitions. [2024-12-02 13:41:31,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 643 transitions, 14006 flow [2024-12-02 13:41:31,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 643 transitions, 13905 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-12-02 13:41:31,598 INFO L231 Difference]: Finished difference. Result has 447 places, 548 transitions, 12516 flow [2024-12-02 13:41:31,599 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=11593, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=12516, PETRI_PLACES=447, PETRI_TRANSITIONS=548} [2024-12-02 13:41:31,599 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 402 predicate places. [2024-12-02 13:41:31,599 INFO L471 AbstractCegarLoop]: Abstraction has has 447 places, 548 transitions, 12516 flow [2024-12-02 13:41:31,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:31,599 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:31,599 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:31,610 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 13:41:31,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-12-02 13:41:31,800 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:31,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:31,800 INFO L85 PathProgramCache]: Analyzing trace with hash -770871128, now seen corresponding path program 6 times [2024-12-02 13:41:31,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:31,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294738680] [2024-12-02 13:41:31,801 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 13:41:31,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:31,822 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 13:41:31,822 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:32,404 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:32,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:32,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294738680] [2024-12-02 13:41:32,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294738680] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:41:32,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202525486] [2024-12-02 13:41:32,405 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 13:41:32,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:32,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:41:32,406 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:41:32,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 13:41:32,647 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 13:41:32,647 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:32,649 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-12-02 13:41:32,652 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:41:32,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:41:32,840 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:41:32,927 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2024-12-02 13:41:33,029 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:41:33,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 21 [2024-12-02 13:41:33,099 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:41:33,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 14 [2024-12-02 13:41:33,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-12-02 13:41:33,126 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:33,126 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:41:33,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202525486] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:33,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:41:33,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [12] total 23 [2024-12-02 13:41:33,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253745349] [2024-12-02 13:41:33,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:33,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 13:41:33,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:33,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 13:41:33,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2024-12-02 13:41:33,127 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:33,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 548 transitions, 12516 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:33,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:33,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:33,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:35,315 INFO L124 PetriNetUnfolderBase]: 2257/5338 cut-off events. [2024-12-02 13:41:35,316 INFO L125 PetriNetUnfolderBase]: For 72716/72718 co-relation queries the response was YES. [2024-12-02 13:41:35,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37536 conditions, 5338 events. 2257/5338 cut-off events. For 72716/72718 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 47598 event pairs, 1010 based on Foata normal form. 6/5344 useless extension candidates. Maximal degree in co-relation 37429. Up to 3346 conditions per place. [2024-12-02 13:41:35,359 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 351 selfloop transitions, 277 changer transitions 6/636 dead transitions. [2024-12-02 13:41:35,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 636 transitions, 14537 flow [2024-12-02 13:41:35,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-02 13:41:35,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-12-02 13:41:35,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 348 transitions. [2024-12-02 13:41:35,360 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.25513196480938416 [2024-12-02 13:41:35,360 INFO L175 Difference]: Start difference. First operand has 447 places, 548 transitions, 12516 flow. Second operand 31 states and 348 transitions. [2024-12-02 13:41:35,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 636 transitions, 14537 flow [2024-12-02 13:41:35,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 636 transitions, 14205 flow, removed 54 selfloop flow, removed 17 redundant places. [2024-12-02 13:41:35,926 INFO L231 Difference]: Finished difference. Result has 461 places, 556 transitions, 12886 flow [2024-12-02 13:41:35,926 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12196, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=12886, PETRI_PLACES=461, PETRI_TRANSITIONS=556} [2024-12-02 13:41:35,926 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 416 predicate places. [2024-12-02 13:41:35,926 INFO L471 AbstractCegarLoop]: Abstraction has has 461 places, 556 transitions, 12886 flow [2024-12-02 13:41:35,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:35,926 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:35,927 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:35,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 13:41:36,127 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-12-02 13:41:36,127 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:36,128 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:36,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1992005860, now seen corresponding path program 7 times [2024-12-02 13:41:36,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:36,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30947075] [2024-12-02 13:41:36,128 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 13:41:36,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:36,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:41:37,043 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:37,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:37,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30947075] [2024-12-02 13:41:37,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30947075] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:41:37,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630379469] [2024-12-02 13:41:37,043 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 13:41:37,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:37,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:41:37,045 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:41:37,045 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 13:41:37,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:41:37,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-12-02 13:41:37,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:41:37,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:41:37,514 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:41:37,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2024-12-02 13:41:37,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:41:37,690 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-02 13:41:37,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 34 [2024-12-02 13:41:37,795 INFO L349 Elim1Store]: treesize reduction 26, result has 45.8 percent of original size [2024-12-02 13:41:37,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 51 treesize of output 46 [2024-12-02 13:41:37,834 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-12-02 13:41:37,847 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:37,847 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:41:37,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630379469] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:37,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:41:37,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 24 [2024-12-02 13:41:37,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762217233] [2024-12-02 13:41:37,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:37,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 13:41:37,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:37,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 13:41:37,849 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2024-12-02 13:41:37,849 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:37,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 556 transitions, 12886 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:37,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:37,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:37,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:39,787 INFO L124 PetriNetUnfolderBase]: 2260/5363 cut-off events. [2024-12-02 13:41:39,788 INFO L125 PetriNetUnfolderBase]: For 74620/74622 co-relation queries the response was YES. [2024-12-02 13:41:39,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38192 conditions, 5363 events. 2260/5363 cut-off events. For 74620/74622 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 48042 event pairs, 1151 based on Foata normal form. 20/5383 useless extension candidates. Maximal degree in co-relation 38084. Up to 4542 conditions per place. [2024-12-02 13:41:39,824 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 415 selfloop transitions, 222 changer transitions 8/647 dead transitions. [2024-12-02 13:41:39,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 647 transitions, 16092 flow [2024-12-02 13:41:39,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 13:41:39,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 13:41:39,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 239 transitions. [2024-12-02 13:41:39,825 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2715909090909091 [2024-12-02 13:41:39,825 INFO L175 Difference]: Start difference. First operand has 461 places, 556 transitions, 12886 flow. Second operand 20 states and 239 transitions. [2024-12-02 13:41:39,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 647 transitions, 16092 flow [2024-12-02 13:41:40,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 647 transitions, 15594 flow, removed 24 selfloop flow, removed 24 redundant places. [2024-12-02 13:41:40,309 INFO L231 Difference]: Finished difference. Result has 462 places, 601 transitions, 14485 flow [2024-12-02 13:41:40,309 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=12444, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=14485, PETRI_PLACES=462, PETRI_TRANSITIONS=601} [2024-12-02 13:41:40,309 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 417 predicate places. [2024-12-02 13:41:40,309 INFO L471 AbstractCegarLoop]: Abstraction has has 462 places, 601 transitions, 14485 flow [2024-12-02 13:41:40,309 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:40,310 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:40,310 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:40,316 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 13:41:40,510 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-12-02 13:41:40,510 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:40,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:40,510 INFO L85 PathProgramCache]: Analyzing trace with hash 553603128, now seen corresponding path program 8 times [2024-12-02 13:41:40,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:40,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032646249] [2024-12-02 13:41:40,511 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:41:40,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:40,529 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:41:40,529 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:41,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:41,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:41,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032646249] [2024-12-02 13:41:41,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032646249] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:41:41,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472645043] [2024-12-02 13:41:41,169 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:41:41,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:41,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:41:41,171 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:41:41,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 13:41:41,410 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:41:41,410 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:41,412 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-12-02 13:41:41,414 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:41:41,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:41:41,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:41:41,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 34 [2024-12-02 13:41:41,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-12-02 13:41:41,906 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:41:41,936 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:41:41,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2024-12-02 13:41:41,937 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:41,937 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:41:41,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472645043] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:41,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:41:41,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [14] total 25 [2024-12-02 13:41:41,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128569835] [2024-12-02 13:41:41,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:41,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 13:41:41,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:41,938 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 13:41:41,938 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=573, Unknown=0, NotChecked=0, Total=650 [2024-12-02 13:41:41,939 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:41,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 601 transitions, 14485 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:41,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:41,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:41,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:43,973 INFO L124 PetriNetUnfolderBase]: 2273/5421 cut-off events. [2024-12-02 13:41:43,973 INFO L125 PetriNetUnfolderBase]: For 79283/79285 co-relation queries the response was YES. [2024-12-02 13:41:44,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39099 conditions, 5421 events. 2273/5421 cut-off events. For 79283/79285 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 48740 event pairs, 1162 based on Foata normal form. 40/5461 useless extension candidates. Maximal degree in co-relation 38984. Up to 4516 conditions per place. [2024-12-02 13:41:44,014 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 440 selfloop transitions, 214 changer transitions 12/668 dead transitions. [2024-12-02 13:41:44,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 668 transitions, 16515 flow [2024-12-02 13:41:44,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 13:41:44,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 13:41:44,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 242 transitions. [2024-12-02 13:41:44,015 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.275 [2024-12-02 13:41:44,015 INFO L175 Difference]: Start difference. First operand has 462 places, 601 transitions, 14485 flow. Second operand 20 states and 242 transitions. [2024-12-02 13:41:44,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 668 transitions, 16515 flow [2024-12-02 13:41:44,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 668 transitions, 16296 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-12-02 13:41:44,604 INFO L231 Difference]: Finished difference. Result has 479 places, 615 transitions, 15194 flow [2024-12-02 13:41:44,604 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=14266, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=15194, PETRI_PLACES=479, PETRI_TRANSITIONS=615} [2024-12-02 13:41:44,604 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 434 predicate places. [2024-12-02 13:41:44,604 INFO L471 AbstractCegarLoop]: Abstraction has has 479 places, 615 transitions, 15194 flow [2024-12-02 13:41:44,604 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:44,604 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:44,604 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:44,611 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 13:41:44,805 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:44,805 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:44,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:44,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1343502456, now seen corresponding path program 9 times [2024-12-02 13:41:44,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:44,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825469727] [2024-12-02 13:41:44,806 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:41:44,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:44,823 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:41:44,823 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:45,738 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:45,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:45,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825469727] [2024-12-02 13:41:45,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825469727] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:41:45,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471783020] [2024-12-02 13:41:45,739 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:41:45,739 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:45,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:41:45,740 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:41:45,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 13:41:45,989 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:41:45,989 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:45,991 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-12-02 13:41:45,994 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:41:46,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:41:46,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:41:46,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 34 [2024-12-02 13:41:46,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:41:46,442 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-12-02 13:41:46,443 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 34 [2024-12-02 13:41:46,628 INFO L349 Elim1Store]: treesize reduction 26, result has 45.8 percent of original size [2024-12-02 13:41:46,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 51 treesize of output 46 [2024-12-02 13:41:46,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-12-02 13:41:46,660 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:46,661 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 13:41:46,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471783020] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 13:41:46,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 13:41:46,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [13] total 24 [2024-12-02 13:41:46,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928521742] [2024-12-02 13:41:46,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 13:41:46,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 13:41:46,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:46,662 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 13:41:46,662 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2024-12-02 13:41:46,662 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:46,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 615 transitions, 15194 flow. Second operand has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:46,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:46,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:46,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:49,097 INFO L124 PetriNetUnfolderBase]: 2273/5400 cut-off events. [2024-12-02 13:41:49,097 INFO L125 PetriNetUnfolderBase]: For 81191/81193 co-relation queries the response was YES. [2024-12-02 13:41:49,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39856 conditions, 5400 events. 2273/5400 cut-off events. For 81191/81193 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 48474 event pairs, 1142 based on Foata normal form. 6/5406 useless extension candidates. Maximal degree in co-relation 39732. Up to 4401 conditions per place. [2024-12-02 13:41:49,146 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 418 selfloop transitions, 241 changer transitions 6/667 dead transitions. [2024-12-02 13:41:49,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 667 transitions, 16979 flow [2024-12-02 13:41:49,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 13:41:49,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 13:41:49,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 260 transitions. [2024-12-02 13:41:49,147 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.25691699604743085 [2024-12-02 13:41:49,147 INFO L175 Difference]: Start difference. First operand has 479 places, 615 transitions, 15194 flow. Second operand 23 states and 260 transitions. [2024-12-02 13:41:49,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 667 transitions, 16979 flow [2024-12-02 13:41:49,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 667 transitions, 16828 flow, removed 31 selfloop flow, removed 8 redundant places. [2024-12-02 13:41:49,780 INFO L231 Difference]: Finished difference. Result has 496 places, 625 transitions, 15797 flow [2024-12-02 13:41:49,780 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=15043, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=15797, PETRI_PLACES=496, PETRI_TRANSITIONS=625} [2024-12-02 13:41:49,781 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 451 predicate places. [2024-12-02 13:41:49,781 INFO L471 AbstractCegarLoop]: Abstraction has has 496 places, 625 transitions, 15797 flow [2024-12-02 13:41:49,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 7.714285714285714) internal successors, (108), 14 states have internal predecessors, (108), 0 states have call successors, (0), 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-12-02 13:41:49,781 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:49,781 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:49,787 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 13:41:49,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-12-02 13:41:49,981 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:49,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:49,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1863425630, now seen corresponding path program 10 times [2024-12-02 13:41:49,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:49,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601410985] [2024-12-02 13:41:49,982 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:41:49,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:50,001 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:41:50,001 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:50,611 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:50,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:50,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601410985] [2024-12-02 13:41:50,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601410985] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:41:50,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194875782] [2024-12-02 13:41:50,611 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 13:41:50,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:50,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:41:50,613 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:41:50,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 13:41:50,797 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 13:41:50,797 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:50,798 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-12-02 13:41:50,799 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:41:50,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-12-02 13:41:50,930 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 13:41:50,931 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:41:50,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 14 [2024-12-02 13:41:51,010 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 13:41:51,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194875782] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:41:51,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:41:51,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 7] total 24 [2024-12-02 13:41:51,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603379549] [2024-12-02 13:41:51,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:41:51,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 13:41:51,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:41:51,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 13:41:51,012 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=483, Unknown=0, NotChecked=0, Total=552 [2024-12-02 13:41:51,012 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:41:51,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 625 transitions, 15797 flow. Second operand has 24 states, 24 states have (on average 8.458333333333334) internal successors, (203), 24 states have internal predecessors, (203), 0 states have call successors, (0), 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-12-02 13:41:51,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:41:51,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:41:51,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:41:54,424 INFO L124 PetriNetUnfolderBase]: 2322/5761 cut-off events. [2024-12-02 13:41:54,424 INFO L125 PetriNetUnfolderBase]: For 90156/90156 co-relation queries the response was YES. [2024-12-02 13:41:54,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42477 conditions, 5761 events. 2322/5761 cut-off events. For 90156/90156 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 53356 event pairs, 295 based on Foata normal form. 172/5933 useless extension candidates. Maximal degree in co-relation 42350. Up to 1686 conditions per place. [2024-12-02 13:41:54,478 INFO L140 encePairwiseOnDemand]: 27/44 looper letters, 820 selfloop transitions, 348 changer transitions 8/1178 dead transitions. [2024-12-02 13:41:54,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 1178 transitions, 28975 flow [2024-12-02 13:41:54,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-12-02 13:41:54,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2024-12-02 13:41:54,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 515 transitions. [2024-12-02 13:41:54,479 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27219873150105706 [2024-12-02 13:41:54,479 INFO L175 Difference]: Start difference. First operand has 496 places, 625 transitions, 15797 flow. Second operand 43 states and 515 transitions. [2024-12-02 13:41:54,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 1178 transitions, 28975 flow [2024-12-02 13:41:55,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 1178 transitions, 28405 flow, removed 105 selfloop flow, removed 13 redundant places. [2024-12-02 13:41:55,198 INFO L231 Difference]: Finished difference. Result has 539 places, 761 transitions, 19281 flow [2024-12-02 13:41:55,198 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=13696, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=43, PETRI_FLOW=19281, PETRI_PLACES=539, PETRI_TRANSITIONS=761} [2024-12-02 13:41:55,199 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 494 predicate places. [2024-12-02 13:41:55,199 INFO L471 AbstractCegarLoop]: Abstraction has has 539 places, 761 transitions, 19281 flow [2024-12-02 13:41:55,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 8.458333333333334) internal successors, (203), 24 states have internal predecessors, (203), 0 states have call successors, (0), 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-12-02 13:41:55,199 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:41:55,199 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:41:55,205 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 13:41:55,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2024-12-02 13:41:55,400 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:41:55,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:41:55,400 INFO L85 PathProgramCache]: Analyzing trace with hash 734692312, now seen corresponding path program 11 times [2024-12-02 13:41:55,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:41:55,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435410721] [2024-12-02 13:41:55,400 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 13:41:55,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:41:55,415 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:41:55,415 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:56,127 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:56,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:41:56,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435410721] [2024-12-02 13:41:56,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435410721] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:41:56,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531965341] [2024-12-02 13:41:56,127 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 13:41:56,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:41:56,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:41:56,129 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:41:56,130 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 13:41:56,311 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:41:56,311 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:41:56,313 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-12-02 13:41:56,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:41:56,326 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:41:56,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:41:56,598 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2024-12-02 13:41:56,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-12-02 13:41:56,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:41:56,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 13:41:56,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:41:56,818 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:41:56,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2024-12-02 13:41:56,834 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:41:56,834 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:42:05,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:42:05,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531965341] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:42:05,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:42:05,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 12] total 35 [2024-12-02 13:42:05,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120770217] [2024-12-02 13:42:05,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:42:05,842 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-12-02 13:42:05,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:42:05,842 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-12-02 13:42:05,842 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=1079, Unknown=2, NotChecked=0, Total=1260 [2024-12-02 13:42:05,842 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:42:05,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 761 transitions, 19281 flow. Second operand has 36 states, 36 states have (on average 7.916666666666667) internal successors, (285), 36 states have internal predecessors, (285), 0 states have call successors, (0), 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-12-02 13:42:05,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:42:05,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:42:05,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:42:15,598 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:42:20,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:42:24,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:42:28,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:42:45,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:42:49,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:42:53,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:42:57,593 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:02,557 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:06,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:10,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:14,656 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:22,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:26,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:30,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:34,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:38,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:47,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:43:52,399 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:44:00,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:44:04,651 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:44:08,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:44:12,684 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:44:16,752 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:44:20,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:44:24,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:44:37,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:44:57,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:45:31,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:45:35,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:45:39,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:45:43,638 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:45:47,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:45:51,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:45:55,669 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:01,372 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:06,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:18,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:22,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:26,491 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:31,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:35,150 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:39,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:43,429 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:47,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:51,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:46:55,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:47:00,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:47:04,572 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:47:09,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:47:13,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:47:34,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:47:38,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:47:47,326 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:47:51,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:47:55,492 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:48:00,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 13:48:04,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 13:48:08,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 13:48:12,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:48:16,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:48:21,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:48:25,208 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 13:48:29,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 13:48:34,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 13:48:38,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 13:49:25,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:49:29,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:49:34,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:49:38,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:49:42,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 13:49:47,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 13:49:51,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-12-02 13:49:53,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:49:54,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:49:58,198 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:50:06,592 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:50:07,628 INFO L124 PetriNetUnfolderBase]: 3798/9631 cut-off events. [2024-12-02 13:50:07,628 INFO L125 PetriNetUnfolderBase]: For 179022/179022 co-relation queries the response was YES. [2024-12-02 13:50:07,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77940 conditions, 9631 events. 3798/9631 cut-off events. For 179022/179022 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 99941 event pairs, 1383 based on Foata normal form. 69/9700 useless extension candidates. Maximal degree in co-relation 77800. Up to 3113 conditions per place. [2024-12-02 13:50:07,746 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 871 selfloop transitions, 518 changer transitions 198/1589 dead transitions. [2024-12-02 13:50:07,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 1589 transitions, 39315 flow [2024-12-02 13:50:07,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-12-02 13:50:07,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2024-12-02 13:50:07,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 758 transitions. [2024-12-02 13:50:07,749 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2533422459893048 [2024-12-02 13:50:07,749 INFO L175 Difference]: Start difference. First operand has 539 places, 761 transitions, 19281 flow. Second operand 68 states and 758 transitions. [2024-12-02 13:50:07,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 1589 transitions, 39315 flow [2024-12-02 13:50:09,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 1589 transitions, 38586 flow, removed 298 selfloop flow, removed 4 redundant places. [2024-12-02 13:50:09,867 INFO L231 Difference]: Finished difference. Result has 628 places, 984 transitions, 28800 flow [2024-12-02 13:50:09,868 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=18988, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=28800, PETRI_PLACES=628, PETRI_TRANSITIONS=984} [2024-12-02 13:50:09,868 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 583 predicate places. [2024-12-02 13:50:09,868 INFO L471 AbstractCegarLoop]: Abstraction has has 628 places, 984 transitions, 28800 flow [2024-12-02 13:50:09,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 7.916666666666667) internal successors, (285), 36 states have internal predecessors, (285), 0 states have call successors, (0), 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-12-02 13:50:09,868 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:50:09,868 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:50:09,875 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-12-02 13:50:10,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-12-02 13:50:10,069 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:50:10,069 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:50:10,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1721603396, now seen corresponding path program 12 times [2024-12-02 13:50:10,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:50:10,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120987917] [2024-12-02 13:50:10,069 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 13:50:10,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:50:10,089 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 13:50:10,089 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:50:11,259 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:50:11,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:50:11,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120987917] [2024-12-02 13:50:11,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120987917] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:50:11,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188223669] [2024-12-02 13:50:11,260 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 13:50:11,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:50:11,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:50:11,262 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:50:11,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 13:50:11,555 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2024-12-02 13:50:11,555 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:50:11,557 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-12-02 13:50:11,560 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:50:11,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:50:12,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:50:12,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2024-12-02 13:50:12,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-12-02 13:50:13,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:50:13,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 13:50:13,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:50:13,294 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:50:13,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2024-12-02 13:50:13,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:50:13,300 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:50:22,776 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:50:22,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188223669] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:50:22,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:50:22,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 34 [2024-12-02 13:50:22,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359238364] [2024-12-02 13:50:22,777 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:50:22,777 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 13:50:22,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:50:22,777 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 13:50:22,778 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=996, Unknown=2, NotChecked=0, Total=1190 [2024-12-02 13:50:22,778 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:50:22,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 984 transitions, 28800 flow. Second operand has 35 states, 35 states have (on average 7.9714285714285715) internal successors, (279), 35 states have internal predecessors, (279), 0 states have call successors, (0), 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-12-02 13:50:22,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:50:22,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:50:22,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:50:36,711 INFO L124 PetriNetUnfolderBase]: 3838/10102 cut-off events. [2024-12-02 13:50:36,711 INFO L125 PetriNetUnfolderBase]: For 262769/262769 co-relation queries the response was YES. [2024-12-02 13:50:36,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88038 conditions, 10102 events. 3838/10102 cut-off events. For 262769/262769 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 108521 event pairs, 1501 based on Foata normal form. 149/10251 useless extension candidates. Maximal degree in co-relation 87870. Up to 5847 conditions per place. [2024-12-02 13:50:36,839 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 474 selfloop transitions, 445 changer transitions 383/1304 dead transitions. [2024-12-02 13:50:36,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 653 places, 1304 transitions, 36102 flow [2024-12-02 13:50:36,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-02 13:50:36,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-12-02 13:50:36,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 487 transitions. [2024-12-02 13:50:36,841 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2515495867768595 [2024-12-02 13:50:36,841 INFO L175 Difference]: Start difference. First operand has 628 places, 984 transitions, 28800 flow. Second operand 44 states and 487 transitions. [2024-12-02 13:50:36,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 653 places, 1304 transitions, 36102 flow [2024-12-02 13:50:39,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 1304 transitions, 34019 flow, removed 347 selfloop flow, removed 43 redundant places. [2024-12-02 13:50:39,907 INFO L231 Difference]: Finished difference. Result has 626 places, 862 transitions, 26270 flow [2024-12-02 13:50:39,908 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=26922, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=983, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=558, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=26270, PETRI_PLACES=626, PETRI_TRANSITIONS=862} [2024-12-02 13:50:39,908 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 581 predicate places. [2024-12-02 13:50:39,908 INFO L471 AbstractCegarLoop]: Abstraction has has 626 places, 862 transitions, 26270 flow [2024-12-02 13:50:39,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 7.9714285714285715) internal successors, (279), 35 states have internal predecessors, (279), 0 states have call successors, (0), 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-12-02 13:50:39,909 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:50:39,909 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:50:39,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 13:50:40,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:50:40,110 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:50:40,111 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:50:40,111 INFO L85 PathProgramCache]: Analyzing trace with hash -797497800, now seen corresponding path program 13 times [2024-12-02 13:50:40,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:50:40,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675184641] [2024-12-02 13:50:40,111 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 13:50:40,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:50:40,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:50:42,082 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:50:42,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:50:42,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675184641] [2024-12-02 13:50:42,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675184641] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:50:42,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23600293] [2024-12-02 13:50:42,082 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 13:50:42,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:50:42,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:50:42,084 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:50:42,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 13:50:42,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 13:50:42,304 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-12-02 13:50:42,306 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:50:42,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:50:42,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:50:43,558 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 34 [2024-12-02 13:50:43,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-12-02 13:50:44,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:50:44,285 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:50:44,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2024-12-02 13:50:44,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:50:44,348 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:50:46,391 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:50:46,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23600293] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:50:46,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:50:46,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 12] total 35 [2024-12-02 13:50:46,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461885219] [2024-12-02 13:50:46,392 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:50:46,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-12-02 13:50:46,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:50:46,393 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-12-02 13:50:46,393 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=1101, Unknown=0, NotChecked=0, Total=1260 [2024-12-02 13:50:46,394 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:50:46,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 862 transitions, 26270 flow. Second operand has 36 states, 36 states have (on average 7.916666666666667) internal successors, (285), 36 states have internal predecessors, (285), 0 states have call successors, (0), 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-12-02 13:50:46,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:50:46,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:50:46,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:51:08,757 INFO L124 PetriNetUnfolderBase]: 2928/7785 cut-off events. [2024-12-02 13:51:08,757 INFO L125 PetriNetUnfolderBase]: For 219529/219529 co-relation queries the response was YES. [2024-12-02 13:51:08,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73002 conditions, 7785 events. 2928/7785 cut-off events. For 219529/219529 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 80288 event pairs, 1289 based on Foata normal form. 21/7806 useless extension candidates. Maximal degree in co-relation 72838. Up to 6371 conditions per place. [2024-12-02 13:51:09,015 INFO L140 encePairwiseOnDemand]: 28/44 looper letters, 698 selfloop transitions, 355 changer transitions 114/1169 dead transitions. [2024-12-02 13:51:09,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 641 places, 1169 transitions, 34318 flow [2024-12-02 13:51:09,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-02 13:51:09,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2024-12-02 13:51:09,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 613 transitions. [2024-12-02 13:51:09,017 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2321969696969697 [2024-12-02 13:51:09,017 INFO L175 Difference]: Start difference. First operand has 626 places, 862 transitions, 26270 flow. Second operand 60 states and 613 transitions. [2024-12-02 13:51:09,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 641 places, 1169 transitions, 34318 flow [2024-12-02 13:51:10,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 1169 transitions, 30444 flow, removed 230 selfloop flow, removed 57 redundant places. [2024-12-02 13:51:10,969 INFO L231 Difference]: Finished difference. Result has 608 places, 926 transitions, 26355 flow [2024-12-02 13:51:10,970 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=23040, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=26355, PETRI_PLACES=608, PETRI_TRANSITIONS=926} [2024-12-02 13:51:10,970 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 563 predicate places. [2024-12-02 13:51:10,970 INFO L471 AbstractCegarLoop]: Abstraction has has 608 places, 926 transitions, 26355 flow [2024-12-02 13:51:10,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 7.916666666666667) internal successors, (285), 36 states have internal predecessors, (285), 0 states have call successors, (0), 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-12-02 13:51:10,970 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:51:10,970 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:51:10,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 13:51:11,171 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:51:11,171 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:51:11,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:51:11,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1845622124, now seen corresponding path program 14 times [2024-12-02 13:51:11,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:51:11,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890447020] [2024-12-02 13:51:11,172 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:51:11,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:51:11,192 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:51:11,192 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:51:12,425 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:51:12,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:51:12,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890447020] [2024-12-02 13:51:12,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890447020] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:51:12,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828534585] [2024-12-02 13:51:12,426 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 13:51:12,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:51:12,426 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:51:12,428 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:51:12,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 13:51:12,668 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 13:51:12,668 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:51:12,670 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-12-02 13:51:12,672 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:51:12,689 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:51:13,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:51:13,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 23 [2024-12-02 13:51:14,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-12-02 13:51:14,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:51:14,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 13:51:14,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:51:14,527 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:51:14,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2024-12-02 13:51:14,533 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:51:14,534 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:51:25,023 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:51:25,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828534585] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:51:25,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:51:25,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 34 [2024-12-02 13:51:25,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481810670] [2024-12-02 13:51:25,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:51:25,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 13:51:25,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:51:25,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 13:51:25,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1034, Unknown=1, NotChecked=0, Total=1190 [2024-12-02 13:51:25,025 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:51:25,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 926 transitions, 26355 flow. Second operand has 35 states, 35 states have (on average 7.9714285714285715) internal successors, (279), 35 states have internal predecessors, (279), 0 states have call successors, (0), 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-12-02 13:51:25,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:51:25,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:51:25,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:51:50,982 INFO L124 PetriNetUnfolderBase]: 3228/9002 cut-off events. [2024-12-02 13:51:50,982 INFO L125 PetriNetUnfolderBase]: For 302062/302062 co-relation queries the response was YES. [2024-12-02 13:51:51,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79903 conditions, 9002 events. 3228/9002 cut-off events. For 302062/302062 co-relation queries the response was YES. Maximal size of possible extension queue 666. Compared 99571 event pairs, 996 based on Foata normal form. 452/9452 useless extension candidates. Maximal degree in co-relation 79736. Up to 3879 conditions per place. [2024-12-02 13:51:51,078 INFO L140 encePairwiseOnDemand]: 29/44 looper letters, 67 selfloop transitions, 45 changer transitions 1205/1319 dead transitions. [2024-12-02 13:51:51,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 642 places, 1319 transitions, 35069 flow [2024-12-02 13:51:51,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-12-02 13:51:51,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2024-12-02 13:51:51,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 693 transitions. [2024-12-02 13:51:51,080 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.225 [2024-12-02 13:51:51,080 INFO L175 Difference]: Start difference. First operand has 608 places, 926 transitions, 26355 flow. Second operand 70 states and 693 transitions. [2024-12-02 13:51:51,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 642 places, 1319 transitions, 35069 flow [2024-12-02 13:51:53,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 1319 transitions, 33353 flow, removed 402 selfloop flow, removed 41 redundant places. [2024-12-02 13:51:53,835 INFO L231 Difference]: Finished difference. Result has 619 places, 98 transitions, 1820 flow [2024-12-02 13:51:53,836 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=44, PETRI_DIFFERENCE_MINUEND_FLOW=25054, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=919, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=882, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=1820, PETRI_PLACES=619, PETRI_TRANSITIONS=98} [2024-12-02 13:51:53,836 INFO L279 CegarLoopForPetriNet]: 45 programPoint places, 574 predicate places. [2024-12-02 13:51:53,836 INFO L471 AbstractCegarLoop]: Abstraction has has 619 places, 98 transitions, 1820 flow [2024-12-02 13:51:53,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 7.9714285714285715) internal successors, (279), 35 states have internal predecessors, (279), 0 states have call successors, (0), 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-12-02 13:51:53,836 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 13:51:53,836 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 13:51:53,844 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 13:51:54,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2024-12-02 13:51:54,037 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2024-12-02 13:51:54,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 13:51:54,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1112404852, now seen corresponding path program 15 times [2024-12-02 13:51:54,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 13:51:54,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492138260] [2024-12-02 13:51:54,038 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:51:54,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 13:51:54,058 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:51:54,058 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:51:55,412 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:51:55,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 13:51:55,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492138260] [2024-12-02 13:51:55,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492138260] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 13:51:55,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851585232] [2024-12-02 13:51:55,412 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 13:51:55,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 13:51:55,413 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 13:51:55,414 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 13:51:55,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2df2f35a-6399-425a-af33-cb3ab76ee8e1/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 13:51:55,650 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 13:51:55,650 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 13:51:55,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-12-02 13:51:55,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 13:51:55,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 1 [2024-12-02 13:51:56,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-12-02 13:51:56,844 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 34 [2024-12-02 13:51:57,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 14 [2024-12-02 13:51:57,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:51:57,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-12-02 13:51:57,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 13:51:57,389 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 13:51:57,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 10 [2024-12-02 13:51:57,395 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:51:57,396 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 13:52:07,763 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 13:52:07,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851585232] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 13:52:07,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 13:52:07,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 34 [2024-12-02 13:52:07,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350333661] [2024-12-02 13:52:07,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 13:52:07,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-02 13:52:07,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 13:52:07,764 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-02 13:52:07,764 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=984, Unknown=2, NotChecked=0, Total=1190 [2024-12-02 13:52:07,764 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 44 [2024-12-02 13:52:07,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 98 transitions, 1820 flow. Second operand has 35 states, 35 states have (on average 7.9714285714285715) internal successors, (279), 35 states have internal predecessors, (279), 0 states have call successors, (0), 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-12-02 13:52:07,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 13:52:07,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 44 [2024-12-02 13:52:07,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 13:52:13,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:52:18,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:52:32,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:52:38,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 6.41s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:52:43,383 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.45s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:52:47,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:53:17,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:53:27,855 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 7.64s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:53:34,706 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 6.85s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 13:54:01,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 25.86s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1]