./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 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/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_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya --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.2.4-dev-0e0057c [2023-11-29 05:38:42,714 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 05:38:42,775 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-29 05:38:42,779 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 05:38:42,780 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 05:38:42,804 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 05:38:42,804 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 05:38:42,805 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 05:38:42,805 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 05:38:42,806 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 05:38:42,806 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 05:38:42,807 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 05:38:42,808 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 05:38:42,808 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 05:38:42,809 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 05:38:42,809 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 05:38:42,810 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 05:38:42,810 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 05:38:42,811 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 05:38:42,811 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 05:38:42,812 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 05:38:42,812 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 05:38:42,813 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 05:38:42,813 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 05:38:42,814 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-29 05:38:42,814 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 05:38:42,815 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 05:38:42,815 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 05:38:42,815 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 05:38:42,816 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 05:38:42,816 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 05:38:42,824 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 05:38:42,824 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 05:38:42,824 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:38:42,825 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 05:38:42,825 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 05:38:42,825 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 05:38:42,825 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 05:38:42,826 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 05:38:42,826 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 05:38:42,826 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 05:38:42,826 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 05:38:42,827 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 05:38:42,827 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 05:38:42,827 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya 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 [2023-11-29 05:38:43,046 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 05:38:43,067 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 05:38:43,069 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 05:38:43,071 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 05:38:43,071 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 05:38:43,072 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2023-11-29 05:38:45,867 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 05:38:46,140 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 05:38:46,141 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2023-11-29 05:38:46,176 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/data/8ce48421e/678e1d196ad44d07a6255c3924cc4187/FLAG302044f35 [2023-11-29 05:38:46,191 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/data/8ce48421e/678e1d196ad44d07a6255c3924cc4187 [2023-11-29 05:38:46,194 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 05:38:46,195 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 05:38:46,197 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 05:38:46,197 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 05:38:46,202 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 05:38:46,203 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,204 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f9c009d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46, skipping insertion in model container [2023-11-29 05:38:46,204 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,286 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 05:38:46,725 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:38:46,735 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 05:38:46,787 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 05:38:46,856 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 05:38:46,856 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 05:38:46,862 INFO L206 MainTranslator]: Completed translation [2023-11-29 05:38:46,862 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46 WrapperNode [2023-11-29 05:38:46,863 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 05:38:46,864 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 05:38:46,864 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 05:38:46,864 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 05:38:46,870 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,904 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,931 INFO L138 Inliner]: procedures = 248, calls = 64, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 162 [2023-11-29 05:38:46,931 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 05:38:46,931 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 05:38:46,932 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 05:38:46,932 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 05:38:46,940 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,941 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,946 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,965 INFO L175 MemorySlicer]: Split 25 memory accesses to 5 slices as follows [2, 3, 15, 3, 2]. 60 percent of accesses are in the largest equivalence class. The 4 initializations are split as follows [2, 1, 0, 1, 0]. The 12 writes are split as follows [0, 1, 8, 1, 2]. [2023-11-29 05:38:46,965 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,966 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,982 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,985 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,991 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:46,994 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:47,002 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 05:38:47,003 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 05:38:47,003 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 05:38:47,004 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 05:38:47,005 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (1/1) ... [2023-11-29 05:38:47,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 05:38:47,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 05:38:47,030 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 05:38:47,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 05:38:47,063 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-11-29 05:38:47,064 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-11-29 05:38:47,064 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 05:38:47,064 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 05:38:47,064 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 05:38:47,064 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 05:38:47,064 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-29 05:38:47,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 05:38:47,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 05:38:47,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 05:38:47,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 05:38:47,065 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 05:38:47,065 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 05:38:47,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 05:38:47,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 05:38:47,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 05:38:47,066 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 05:38:47,066 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-29 05:38:47,066 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 05:38:47,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 05:38:47,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 05:38:47,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 05:38:47,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-29 05:38:47,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-29 05:38:47,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 05:38:47,067 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 05:38:47,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 05:38:47,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 05:38:47,068 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 05:38:47,068 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 05:38:47,068 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 05:38:47,070 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 05:38:47,332 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 05:38:47,334 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 05:38:47,590 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 05:38:47,780 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 05:38:47,780 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-29 05:38:47,781 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:38:47 BoogieIcfgContainer [2023-11-29 05:38:47,781 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 05:38:47,783 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 05:38:47,784 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 05:38:47,787 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 05:38:47,787 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 05:38:46" (1/3) ... [2023-11-29 05:38:47,788 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f013bb2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:38:47, skipping insertion in model container [2023-11-29 05:38:47,788 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 05:38:46" (2/3) ... [2023-11-29 05:38:47,788 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1f013bb2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 05:38:47, skipping insertion in model container [2023-11-29 05:38:47,788 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:38:47" (3/3) ... [2023-11-29 05:38:47,789 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_5-container_of.i [2023-11-29 05:38:47,798 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-29 05:38:47,806 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 05:38:47,806 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-11-29 05:38:47,806 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 05:38:47,866 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 05:38:47,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 45 transitions, 104 flow [2023-11-29 05:38:47,931 INFO L124 PetriNetUnfolderBase]: 2/48 cut-off events. [2023-11-29 05:38:47,931 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 05:38:47,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57 conditions, 48 events. 2/48 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/40 useless extension candidates. Maximal degree in co-relation 24. Up to 3 conditions per place. [2023-11-29 05:38:47,934 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 45 transitions, 104 flow [2023-11-29 05:38:47,937 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 46 places, 39 transitions, 87 flow [2023-11-29 05:38:47,947 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 05:38:47,955 INFO L357 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, mHoare=true, 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;@4a1da96d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 05:38:47,955 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-11-29 05:38:47,964 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 05:38:47,965 INFO L124 PetriNetUnfolderBase]: 0/20 cut-off events. [2023-11-29 05:38:47,965 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 05:38:47,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:38:47,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:38:47,966 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:38:47,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:38:47,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1689737507, now seen corresponding path program 1 times [2023-11-29 05:38:47,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:38:47,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875430299] [2023-11-29 05:38:47,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:38:47,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:38:48,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:38:48,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:38:48,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:38:48,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875430299] [2023-11-29 05:38:48,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875430299] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:38:48,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:38:48,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:38:48,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330219315] [2023-11-29 05:38:48,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:38:48,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:38:48,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:38:48,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:38:48,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:38:48,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:38:48,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 87 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:48,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:38:48,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:38:48,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:38:49,529 INFO L124 PetriNetUnfolderBase]: 1309/2237 cut-off events. [2023-11-29 05:38:49,530 INFO L125 PetriNetUnfolderBase]: For 38/38 co-relation queries the response was YES. [2023-11-29 05:38:49,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4474 conditions, 2237 events. 1309/2237 cut-off events. For 38/38 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11691 event pairs, 576 based on Foata normal form. 0/1949 useless extension candidates. Maximal degree in co-relation 4382. Up to 1340 conditions per place. [2023-11-29 05:38:49,553 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 85 selfloop transitions, 20 changer transitions 3/112 dead transitions. [2023-11-29 05:38:49,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 112 transitions, 464 flow [2023-11-29 05:38:49,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 05:38:49,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 05:38:49,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2023-11-29 05:38:49,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40444444444444444 [2023-11-29 05:38:49,568 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 182 transitions. [2023-11-29 05:38:49,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 182 transitions. [2023-11-29 05:38:49,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:38:49,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 182 transitions. [2023-11-29 05:38:49,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 18.2) internal successors, (182), 10 states have internal predecessors, (182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:49,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:49,579 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:49,581 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 87 flow. Second operand 10 states and 182 transitions. [2023-11-29 05:38:49,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 112 transitions, 464 flow [2023-11-29 05:38:49,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 112 transitions, 453 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 05:38:49,591 INFO L231 Difference]: Finished difference. Result has 57 places, 59 transitions, 210 flow [2023-11-29 05:38:49,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=210, PETRI_PLACES=57, PETRI_TRANSITIONS=59} [2023-11-29 05:38:49,597 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 11 predicate places. [2023-11-29 05:38:49,598 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 59 transitions, 210 flow [2023-11-29 05:38:49,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:49,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:38:49,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:38:49,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 05:38:49,599 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:38:49,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:38:49,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1159707291, now seen corresponding path program 1 times [2023-11-29 05:38:49,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:38:49,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851408675] [2023-11-29 05:38:49,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:38:49,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:38:49,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:38:49,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:38:49,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:38:49,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851408675] [2023-11-29 05:38:49,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851408675] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:38:49,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:38:49,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 05:38:49,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787754742] [2023-11-29 05:38:49,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:38:49,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 05:38:49,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:38:49,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 05:38:49,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 05:38:49,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:38:49,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 59 transitions, 210 flow. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:49,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:38:49,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:38:49,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:38:50,644 INFO L124 PetriNetUnfolderBase]: 1551/2678 cut-off events. [2023-11-29 05:38:50,645 INFO L125 PetriNetUnfolderBase]: For 1041/1043 co-relation queries the response was YES. [2023-11-29 05:38:50,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6531 conditions, 2678 events. 1551/2678 cut-off events. For 1041/1043 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14627 event pairs, 870 based on Foata normal form. 2/2440 useless extension candidates. Maximal degree in co-relation 5647. Up to 1866 conditions per place. [2023-11-29 05:38:50,667 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 83 selfloop transitions, 27 changer transitions 9/123 dead transitions. [2023-11-29 05:38:50,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 123 transitions, 652 flow [2023-11-29 05:38:50,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 05:38:50,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 05:38:50,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2023-11-29 05:38:50,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977777777777778 [2023-11-29 05:38:50,670 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 179 transitions. [2023-11-29 05:38:50,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 179 transitions. [2023-11-29 05:38:50,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:38:50,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 179 transitions. [2023-11-29 05:38:50,673 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 17.9) internal successors, (179), 10 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:50,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:50,675 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:50,675 INFO L175 Difference]: Start difference. First operand has 57 places, 59 transitions, 210 flow. Second operand 10 states and 179 transitions. [2023-11-29 05:38:50,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 123 transitions, 652 flow [2023-11-29 05:38:50,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 123 transitions, 650 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 05:38:50,684 INFO L231 Difference]: Finished difference. Result has 69 places, 75 transitions, 366 flow [2023-11-29 05:38:50,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=366, PETRI_PLACES=69, PETRI_TRANSITIONS=75} [2023-11-29 05:38:50,686 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 23 predicate places. [2023-11-29 05:38:50,686 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 75 transitions, 366 flow [2023-11-29 05:38:50,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 6 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:50,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:38:50,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:38:50,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 05:38:50,687 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:38:50,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:38:50,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1471829559, now seen corresponding path program 1 times [2023-11-29 05:38:50,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:38:50,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077363663] [2023-11-29 05:38:50,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:38:50,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:38:50,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:38:50,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:38:50,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:38:50,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077363663] [2023-11-29 05:38:50,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077363663] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:38:50,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:38:50,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 05:38:50,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913117685] [2023-11-29 05:38:50,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:38:50,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 05:38:50,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:38:50,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 05:38:50,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 05:38:50,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 45 [2023-11-29 05:38:50,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 75 transitions, 366 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:50,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:38:50,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 45 [2023-11-29 05:38:50,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:38:51,195 INFO L124 PetriNetUnfolderBase]: 963/1711 cut-off events. [2023-11-29 05:38:51,195 INFO L125 PetriNetUnfolderBase]: For 1004/1007 co-relation queries the response was YES. [2023-11-29 05:38:51,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4743 conditions, 1711 events. 963/1711 cut-off events. For 1004/1007 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9168 event pairs, 175 based on Foata normal form. 1/1612 useless extension candidates. Maximal degree in co-relation 4354. Up to 1014 conditions per place. [2023-11-29 05:38:51,208 INFO L140 encePairwiseOnDemand]: 42/45 looper letters, 111 selfloop transitions, 6 changer transitions 0/120 dead transitions. [2023-11-29 05:38:51,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 120 transitions, 816 flow [2023-11-29 05:38:51,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 05:38:51,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 05:38:51,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 94 transitions. [2023-11-29 05:38:51,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2023-11-29 05:38:51,210 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 94 transitions. [2023-11-29 05:38:51,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 94 transitions. [2023-11-29 05:38:51,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:38:51,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 94 transitions. [2023-11-29 05:38:51,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:51,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:51,212 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:51,212 INFO L175 Difference]: Start difference. First operand has 69 places, 75 transitions, 366 flow. Second operand 4 states and 94 transitions. [2023-11-29 05:38:51,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 120 transitions, 816 flow [2023-11-29 05:38:51,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 120 transitions, 816 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 05:38:51,223 INFO L231 Difference]: Finished difference. Result has 69 places, 62 transitions, 308 flow [2023-11-29 05:38:51,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=308, PETRI_PLACES=69, PETRI_TRANSITIONS=62} [2023-11-29 05:38:51,225 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 23 predicate places. [2023-11-29 05:38:51,225 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 62 transitions, 308 flow [2023-11-29 05:38:51,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:51,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:38:51,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:38:51,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 05:38:51,226 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:38:51,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:38:51,226 INFO L85 PathProgramCache]: Analyzing trace with hash 1343215567, now seen corresponding path program 1 times [2023-11-29 05:38:51,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:38:51,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5977442] [2023-11-29 05:38:51,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:38:51,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:38:51,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:38:51,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:38:51,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:38:51,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5977442] [2023-11-29 05:38:51,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5977442] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:38:51,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:38:51,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 05:38:51,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010587123] [2023-11-29 05:38:51,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:38:51,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 05:38:51,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:38:51,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 05:38:51,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:38:51,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:38:51,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 62 transitions, 308 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:51,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:38:51,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:38:51,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:38:52,780 INFO L124 PetriNetUnfolderBase]: 1582/2818 cut-off events. [2023-11-29 05:38:52,780 INFO L125 PetriNetUnfolderBase]: For 2900/2910 co-relation queries the response was YES. [2023-11-29 05:38:52,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8196 conditions, 2818 events. 1582/2818 cut-off events. For 2900/2910 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 15668 event pairs, 650 based on Foata normal form. 66/2748 useless extension candidates. Maximal degree in co-relation 4992. Up to 1625 conditions per place. [2023-11-29 05:38:52,803 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 104 selfloop transitions, 38 changer transitions 11/156 dead transitions. [2023-11-29 05:38:52,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 156 transitions, 1049 flow [2023-11-29 05:38:52,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 05:38:52,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 05:38:52,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2023-11-29 05:38:52,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3851851851851852 [2023-11-29 05:38:52,806 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 208 transitions. [2023-11-29 05:38:52,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 208 transitions. [2023-11-29 05:38:52,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:38:52,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 208 transitions. [2023-11-29 05:38:52,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 17.333333333333332) internal successors, (208), 12 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:52,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 45.0) internal successors, (585), 13 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:52,810 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 45.0) internal successors, (585), 13 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:52,810 INFO L175 Difference]: Start difference. First operand has 69 places, 62 transitions, 308 flow. Second operand 12 states and 208 transitions. [2023-11-29 05:38:52,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 156 transitions, 1049 flow [2023-11-29 05:38:52,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 156 transitions, 1020 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 05:38:52,824 INFO L231 Difference]: Finished difference. Result has 86 places, 91 transitions, 644 flow [2023-11-29 05:38:52,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=644, PETRI_PLACES=86, PETRI_TRANSITIONS=91} [2023-11-29 05:38:52,825 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 40 predicate places. [2023-11-29 05:38:52,825 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 91 transitions, 644 flow [2023-11-29 05:38:52,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:52,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:38:52,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:38:52,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 05:38:52,826 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:38:52,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:38:52,826 INFO L85 PathProgramCache]: Analyzing trace with hash 8116071, now seen corresponding path program 2 times [2023-11-29 05:38:52,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:38:52,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916475735] [2023-11-29 05:38:52,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:38:52,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:38:52,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:38:53,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:38:53,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:38:53,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916475735] [2023-11-29 05:38:53,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916475735] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:38:53,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:38:53,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 05:38:53,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007612826] [2023-11-29 05:38:53,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:38:53,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 05:38:53,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:38:53,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 05:38:53,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:38:53,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:38:53,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 91 transitions, 644 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:53,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:38:53,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:38:53,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:38:54,531 INFO L124 PetriNetUnfolderBase]: 1916/3415 cut-off events. [2023-11-29 05:38:54,531 INFO L125 PetriNetUnfolderBase]: For 7723/7733 co-relation queries the response was YES. [2023-11-29 05:38:54,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11735 conditions, 3415 events. 1916/3415 cut-off events. For 7723/7733 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 19724 event pairs, 739 based on Foata normal form. 66/3321 useless extension candidates. Maximal degree in co-relation 11422. Up to 1685 conditions per place. [2023-11-29 05:38:54,550 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 117 selfloop transitions, 47 changer transitions 10/177 dead transitions. [2023-11-29 05:38:54,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 177 transitions, 1414 flow [2023-11-29 05:38:54,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 05:38:54,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 05:38:54,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 236 transitions. [2023-11-29 05:38:54,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3496296296296296 [2023-11-29 05:38:54,552 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 236 transitions. [2023-11-29 05:38:54,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 236 transitions. [2023-11-29 05:38:54,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:38:54,553 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 236 transitions. [2023-11-29 05:38:54,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 15.733333333333333) internal successors, (236), 15 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:54,555 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 45.0) internal successors, (720), 16 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:54,556 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 45.0) internal successors, (720), 16 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:54,556 INFO L175 Difference]: Start difference. First operand has 86 places, 91 transitions, 644 flow. Second operand 15 states and 236 transitions. [2023-11-29 05:38:54,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 177 transitions, 1414 flow [2023-11-29 05:38:54,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 177 transitions, 1390 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-11-29 05:38:54,576 INFO L231 Difference]: Finished difference. Result has 104 places, 109 transitions, 939 flow [2023-11-29 05:38:54,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=625, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=939, PETRI_PLACES=104, PETRI_TRANSITIONS=109} [2023-11-29 05:38:54,577 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 58 predicate places. [2023-11-29 05:38:54,577 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 109 transitions, 939 flow [2023-11-29 05:38:54,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:54,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:38:54,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:38:54,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 05:38:54,578 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:38:54,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:38:54,579 INFO L85 PathProgramCache]: Analyzing trace with hash -532180971, now seen corresponding path program 1 times [2023-11-29 05:38:54,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:38:54,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275584415] [2023-11-29 05:38:54,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:38:54,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:38:54,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:38:55,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:38:55,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:38:55,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275584415] [2023-11-29 05:38:55,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275584415] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:38:55,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:38:55,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 05:38:55,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211235238] [2023-11-29 05:38:55,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:38:55,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 05:38:55,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:38:55,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 05:38:55,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:38:55,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:38:55,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 109 transitions, 939 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:55,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:38:55,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:38:55,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:38:56,606 INFO L124 PetriNetUnfolderBase]: 2330/4283 cut-off events. [2023-11-29 05:38:56,607 INFO L125 PetriNetUnfolderBase]: For 11875/11890 co-relation queries the response was YES. [2023-11-29 05:38:56,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15416 conditions, 4283 events. 2330/4283 cut-off events. For 11875/11890 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 26816 event pairs, 1229 based on Foata normal form. 51/4154 useless extension candidates. Maximal degree in co-relation 14685. Up to 2426 conditions per place. [2023-11-29 05:38:56,641 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 141 selfloop transitions, 59 changer transitions 9/212 dead transitions. [2023-11-29 05:38:56,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 212 transitions, 1979 flow [2023-11-29 05:38:56,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 05:38:56,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 05:38:56,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 265 transitions. [2023-11-29 05:38:56,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3464052287581699 [2023-11-29 05:38:56,646 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 265 transitions. [2023-11-29 05:38:56,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 265 transitions. [2023-11-29 05:38:56,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:38:56,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 265 transitions. [2023-11-29 05:38:56,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 15.588235294117647) internal successors, (265), 17 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:56,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 45.0) internal successors, (810), 18 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:56,650 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 45.0) internal successors, (810), 18 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:56,650 INFO L175 Difference]: Start difference. First operand has 104 places, 109 transitions, 939 flow. Second operand 17 states and 265 transitions. [2023-11-29 05:38:56,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 212 transitions, 1979 flow [2023-11-29 05:38:56,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 212 transitions, 1858 flow, removed 22 selfloop flow, removed 7 redundant places. [2023-11-29 05:38:56,696 INFO L231 Difference]: Finished difference. Result has 119 places, 134 transitions, 1262 flow [2023-11-29 05:38:56,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=861, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1262, PETRI_PLACES=119, PETRI_TRANSITIONS=134} [2023-11-29 05:38:56,697 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 73 predicate places. [2023-11-29 05:38:56,697 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 134 transitions, 1262 flow [2023-11-29 05:38:56,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:56,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:38:56,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:38:56,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 05:38:56,698 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:38:56,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:38:56,698 INFO L85 PathProgramCache]: Analyzing trace with hash -558381115, now seen corresponding path program 3 times [2023-11-29 05:38:56,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:38:56,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738672243] [2023-11-29 05:38:56,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:38:56,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:38:56,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:38:57,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:38:57,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:38:57,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738672243] [2023-11-29 05:38:57,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738672243] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:38:57,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:38:57,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 05:38:57,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287935854] [2023-11-29 05:38:57,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:38:57,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:38:57,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:38:57,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:38:57,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:38:57,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:38:57,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 134 transitions, 1262 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:57,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:38:57,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:38:57,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:38:58,206 INFO L124 PetriNetUnfolderBase]: 2402/4422 cut-off events. [2023-11-29 05:38:58,206 INFO L125 PetriNetUnfolderBase]: For 17340/17355 co-relation queries the response was YES. [2023-11-29 05:38:58,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17448 conditions, 4422 events. 2402/4422 cut-off events. For 17340/17355 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 28927 event pairs, 572 based on Foata normal form. 39/4255 useless extension candidates. Maximal degree in co-relation 16565. Up to 1201 conditions per place. [2023-11-29 05:38:58,229 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 231 selfloop transitions, 54 changer transitions 10/298 dead transitions. [2023-11-29 05:38:58,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 298 transitions, 3154 flow [2023-11-29 05:38:58,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 05:38:58,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 05:38:58,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 231 transitions. [2023-11-29 05:38:58,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2023-11-29 05:38:58,231 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 231 transitions. [2023-11-29 05:38:58,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 231 transitions. [2023-11-29 05:38:58,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:38:58,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 231 transitions. [2023-11-29 05:38:58,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 19.25) internal successors, (231), 12 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:58,233 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 45.0) internal successors, (585), 13 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:58,234 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 45.0) internal successors, (585), 13 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:58,234 INFO L175 Difference]: Start difference. First operand has 119 places, 134 transitions, 1262 flow. Second operand 12 states and 231 transitions. [2023-11-29 05:38:58,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 298 transitions, 3154 flow [2023-11-29 05:38:58,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 298 transitions, 3051 flow, removed 25 selfloop flow, removed 5 redundant places. [2023-11-29 05:38:58,308 INFO L231 Difference]: Finished difference. Result has 132 places, 161 transitions, 1603 flow [2023-11-29 05:38:58,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1181, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1603, PETRI_PLACES=132, PETRI_TRANSITIONS=161} [2023-11-29 05:38:58,309 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 86 predicate places. [2023-11-29 05:38:58,309 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 161 transitions, 1603 flow [2023-11-29 05:38:58,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:58,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:38:58,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:38:58,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 05:38:58,310 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:38:58,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:38:58,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1900950763, now seen corresponding path program 2 times [2023-11-29 05:38:58,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:38:58,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269923966] [2023-11-29 05:38:58,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:38:58,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:38:58,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:38:58,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:38:58,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:38:58,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269923966] [2023-11-29 05:38:58,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269923966] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:38:58,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:38:58,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 05:38:58,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [78367685] [2023-11-29 05:38:58,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:38:58,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 05:38:58,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:38:58,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 05:38:58,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:38:58,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:38:58,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 161 transitions, 1603 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:38:58,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:38:58,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:38:58,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:00,226 INFO L124 PetriNetUnfolderBase]: 2567/4834 cut-off events. [2023-11-29 05:39:00,227 INFO L125 PetriNetUnfolderBase]: For 25273/25288 co-relation queries the response was YES. [2023-11-29 05:39:00,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21140 conditions, 4834 events. 2567/4834 cut-off events. For 25273/25288 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 31929 event pairs, 1082 based on Foata normal form. 51/4671 useless extension candidates. Maximal degree in co-relation 19090. Up to 2142 conditions per place. [2023-11-29 05:39:00,250 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 167 selfloop transitions, 99 changer transitions 8/277 dead transitions. [2023-11-29 05:39:00,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 277 transitions, 3012 flow [2023-11-29 05:39:00,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:39:00,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 05:39:00,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 316 transitions. [2023-11-29 05:39:00,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3191919191919192 [2023-11-29 05:39:00,253 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 316 transitions. [2023-11-29 05:39:00,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 316 transitions. [2023-11-29 05:39:00,253 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:00,253 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 316 transitions. [2023-11-29 05:39:00,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 14.363636363636363) internal successors, (316), 22 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:00,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 45.0) internal successors, (1035), 23 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:00,256 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 45.0) internal successors, (1035), 23 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:00,256 INFO L175 Difference]: Start difference. First operand has 132 places, 161 transitions, 1603 flow. Second operand 22 states and 316 transitions. [2023-11-29 05:39:00,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 277 transitions, 3012 flow [2023-11-29 05:39:00,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 277 transitions, 2893 flow, removed 58 selfloop flow, removed 2 redundant places. [2023-11-29 05:39:00,340 INFO L231 Difference]: Finished difference. Result has 158 places, 185 transitions, 2134 flow [2023-11-29 05:39:00,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1562, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2134, PETRI_PLACES=158, PETRI_TRANSITIONS=185} [2023-11-29 05:39:00,341 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 112 predicate places. [2023-11-29 05:39:00,341 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 185 transitions, 2134 flow [2023-11-29 05:39:00,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:00,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:00,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:00,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 05:39:00,342 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:00,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:00,342 INFO L85 PathProgramCache]: Analyzing trace with hash -2081559951, now seen corresponding path program 4 times [2023-11-29 05:39:00,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:00,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824706511] [2023-11-29 05:39:00,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:00,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:00,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:00,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:00,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:00,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824706511] [2023-11-29 05:39:00,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824706511] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:00,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:00,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 05:39:00,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297614192] [2023-11-29 05:39:00,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:00,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 05:39:00,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:00,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 05:39:00,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:39:00,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:00,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 185 transitions, 2134 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:00,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:00,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:00,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:02,155 INFO L124 PetriNetUnfolderBase]: 2435/4608 cut-off events. [2023-11-29 05:39:02,155 INFO L125 PetriNetUnfolderBase]: For 23891/23901 co-relation queries the response was YES. [2023-11-29 05:39:02,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20526 conditions, 4608 events. 2435/4608 cut-off events. For 23891/23901 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 30368 event pairs, 978 based on Foata normal form. 80/4504 useless extension candidates. Maximal degree in co-relation 19421. Up to 2517 conditions per place. [2023-11-29 05:39:02,188 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 193 selfloop transitions, 92 changer transitions 20/308 dead transitions. [2023-11-29 05:39:02,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 308 transitions, 3757 flow [2023-11-29 05:39:02,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 05:39:02,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 05:39:02,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 292 transitions. [2023-11-29 05:39:02,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34152046783625734 [2023-11-29 05:39:02,191 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 292 transitions. [2023-11-29 05:39:02,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 292 transitions. [2023-11-29 05:39:02,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:02,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 292 transitions. [2023-11-29 05:39:02,193 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 15.368421052631579) internal successors, (292), 19 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:02,195 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 45.0) internal successors, (900), 20 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:02,196 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 45.0) internal successors, (900), 20 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:02,196 INFO L175 Difference]: Start difference. First operand has 158 places, 185 transitions, 2134 flow. Second operand 19 states and 292 transitions. [2023-11-29 05:39:02,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 308 transitions, 3757 flow [2023-11-29 05:39:02,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 308 transitions, 3446 flow, removed 64 selfloop flow, removed 14 redundant places. [2023-11-29 05:39:02,302 INFO L231 Difference]: Finished difference. Result has 170 places, 203 transitions, 2392 flow [2023-11-29 05:39:02,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1899, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2392, PETRI_PLACES=170, PETRI_TRANSITIONS=203} [2023-11-29 05:39:02,303 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 124 predicate places. [2023-11-29 05:39:02,304 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 203 transitions, 2392 flow [2023-11-29 05:39:02,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:02,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:02,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:02,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 05:39:02,304 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:02,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:02,305 INFO L85 PathProgramCache]: Analyzing trace with hash -2081559630, now seen corresponding path program 1 times [2023-11-29 05:39:02,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:02,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152897228] [2023-11-29 05:39:02,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:02,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:02,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:02,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:02,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:02,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152897228] [2023-11-29 05:39:02,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152897228] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:02,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:02,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 05:39:02,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736549860] [2023-11-29 05:39:02,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:02,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 05:39:02,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:02,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 05:39:02,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-29 05:39:02,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:02,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 203 transitions, 2392 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:02,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:02,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:02,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:03,939 INFO L124 PetriNetUnfolderBase]: 1558/2944 cut-off events. [2023-11-29 05:39:03,939 INFO L125 PetriNetUnfolderBase]: For 19011/19021 co-relation queries the response was YES. [2023-11-29 05:39:03,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15110 conditions, 2944 events. 1558/2944 cut-off events. For 19011/19021 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17984 event pairs, 533 based on Foata normal form. 46/2818 useless extension candidates. Maximal degree in co-relation 14332. Up to 1301 conditions per place. [2023-11-29 05:39:03,959 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 189 selfloop transitions, 92 changer transitions 7/291 dead transitions. [2023-11-29 05:39:03,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 291 transitions, 3525 flow [2023-11-29 05:39:03,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 05:39:03,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 05:39:03,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 299 transitions. [2023-11-29 05:39:03,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3322222222222222 [2023-11-29 05:39:03,962 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 299 transitions. [2023-11-29 05:39:03,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 299 transitions. [2023-11-29 05:39:03,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:03,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 299 transitions. [2023-11-29 05:39:03,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 14.95) internal successors, (299), 20 states have internal predecessors, (299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:03,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 45.0) internal successors, (945), 21 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:03,966 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 45.0) internal successors, (945), 21 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:03,966 INFO L175 Difference]: Start difference. First operand has 170 places, 203 transitions, 2392 flow. Second operand 20 states and 299 transitions. [2023-11-29 05:39:03,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 291 transitions, 3525 flow [2023-11-29 05:39:04,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 291 transitions, 3381 flow, removed 19 selfloop flow, removed 9 redundant places. [2023-11-29 05:39:04,106 INFO L231 Difference]: Finished difference. Result has 183 places, 210 transitions, 2576 flow [2023-11-29 05:39:04,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2576, PETRI_PLACES=183, PETRI_TRANSITIONS=210} [2023-11-29 05:39:04,107 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 137 predicate places. [2023-11-29 05:39:04,107 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 210 transitions, 2576 flow [2023-11-29 05:39:04,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:04,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:04,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:04,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 05:39:04,108 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:04,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:04,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1038544446, now seen corresponding path program 1 times [2023-11-29 05:39:04,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:04,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358626901] [2023-11-29 05:39:04,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:04,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:04,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:04,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:04,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:04,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358626901] [2023-11-29 05:39:04,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358626901] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:04,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:04,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:04,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121097388] [2023-11-29 05:39:04,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:04,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:04,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:04,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:04,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:04,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:04,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 210 transitions, 2576 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:04,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:04,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:04,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:06,220 INFO L124 PetriNetUnfolderBase]: 1622/3059 cut-off events. [2023-11-29 05:39:06,221 INFO L125 PetriNetUnfolderBase]: For 20905/20915 co-relation queries the response was YES. [2023-11-29 05:39:06,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15938 conditions, 3059 events. 1622/3059 cut-off events. For 20905/20915 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18966 event pairs, 580 based on Foata normal form. 10/2917 useless extension candidates. Maximal degree in co-relation 15269. Up to 1864 conditions per place. [2023-11-29 05:39:06,242 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 226 selfloop transitions, 78 changer transitions 7/314 dead transitions. [2023-11-29 05:39:06,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 314 transitions, 3848 flow [2023-11-29 05:39:06,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 05:39:06,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 05:39:06,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 305 transitions. [2023-11-29 05:39:06,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3388888888888889 [2023-11-29 05:39:06,244 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 305 transitions. [2023-11-29 05:39:06,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 305 transitions. [2023-11-29 05:39:06,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:06,245 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 305 transitions. [2023-11-29 05:39:06,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 15.25) internal successors, (305), 20 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:06,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 45.0) internal successors, (945), 21 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:06,248 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 45.0) internal successors, (945), 21 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:06,248 INFO L175 Difference]: Start difference. First operand has 183 places, 210 transitions, 2576 flow. Second operand 20 states and 305 transitions. [2023-11-29 05:39:06,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 314 transitions, 3848 flow [2023-11-29 05:39:06,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 314 transitions, 3666 flow, removed 8 selfloop flow, removed 13 redundant places. [2023-11-29 05:39:06,338 INFO L231 Difference]: Finished difference. Result has 193 places, 222 transitions, 2750 flow [2023-11-29 05:39:06,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2750, PETRI_PLACES=193, PETRI_TRANSITIONS=222} [2023-11-29 05:39:06,339 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 147 predicate places. [2023-11-29 05:39:06,339 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 222 transitions, 2750 flow [2023-11-29 05:39:06,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:06,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:06,339 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:06,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 05:39:06,339 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:06,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:06,339 INFO L85 PathProgramCache]: Analyzing trace with hash 414038261, now seen corresponding path program 1 times [2023-11-29 05:39:06,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:06,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391645756] [2023-11-29 05:39:06,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:06,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:06,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:07,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:07,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:07,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391645756] [2023-11-29 05:39:07,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391645756] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:07,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:07,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:07,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140350713] [2023-11-29 05:39:07,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:07,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:07,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:07,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:07,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:07,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:07,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 222 transitions, 2750 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:07,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:07,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:07,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:08,313 INFO L124 PetriNetUnfolderBase]: 1567/2970 cut-off events. [2023-11-29 05:39:08,313 INFO L125 PetriNetUnfolderBase]: For 25701/25711 co-relation queries the response was YES. [2023-11-29 05:39:08,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15892 conditions, 2970 events. 1567/2970 cut-off events. For 25701/25711 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18354 event pairs, 592 based on Foata normal form. 46/2948 useless extension candidates. Maximal degree in co-relation 15218. Up to 1916 conditions per place. [2023-11-29 05:39:08,331 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 207 selfloop transitions, 75 changer transitions 11/296 dead transitions. [2023-11-29 05:39:08,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 296 transitions, 3749 flow [2023-11-29 05:39:08,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 05:39:08,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 05:39:08,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 265 transitions. [2023-11-29 05:39:08,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3464052287581699 [2023-11-29 05:39:08,333 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 265 transitions. [2023-11-29 05:39:08,333 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 265 transitions. [2023-11-29 05:39:08,333 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:08,333 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 265 transitions. [2023-11-29 05:39:08,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 15.588235294117647) internal successors, (265), 17 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:08,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 45.0) internal successors, (810), 18 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:08,336 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 45.0) internal successors, (810), 18 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:08,336 INFO L175 Difference]: Start difference. First operand has 193 places, 222 transitions, 2750 flow. Second operand 17 states and 265 transitions. [2023-11-29 05:39:08,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 296 transitions, 3749 flow [2023-11-29 05:39:08,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 296 transitions, 3626 flow, removed 12 selfloop flow, removed 9 redundant places. [2023-11-29 05:39:08,427 INFO L231 Difference]: Finished difference. Result has 201 places, 220 transitions, 2774 flow [2023-11-29 05:39:08,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2627, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2774, PETRI_PLACES=201, PETRI_TRANSITIONS=220} [2023-11-29 05:39:08,428 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 155 predicate places. [2023-11-29 05:39:08,428 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 220 transitions, 2774 flow [2023-11-29 05:39:08,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:08,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:08,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:08,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 05:39:08,429 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:08,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:08,429 INFO L85 PathProgramCache]: Analyzing trace with hash 259519015, now seen corresponding path program 1 times [2023-11-29 05:39:08,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:08,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95073202] [2023-11-29 05:39:08,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:08,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:08,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:08,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:08,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:08,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95073202] [2023-11-29 05:39:08,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95073202] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:08,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:08,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:39:08,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020938859] [2023-11-29 05:39:08,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:08,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:39:08,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:08,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:39:08,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:39:08,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:08,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 220 transitions, 2774 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:08,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:08,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:08,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:10,098 INFO L124 PetriNetUnfolderBase]: 1685/3225 cut-off events. [2023-11-29 05:39:10,098 INFO L125 PetriNetUnfolderBase]: For 29519/29529 co-relation queries the response was YES. [2023-11-29 05:39:10,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17374 conditions, 3225 events. 1685/3225 cut-off events. For 29519/29529 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 20335 event pairs, 634 based on Foata normal form. 10/3191 useless extension candidates. Maximal degree in co-relation 17223. Up to 1182 conditions per place. [2023-11-29 05:39:10,120 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 232 selfloop transitions, 96 changer transitions 7/338 dead transitions. [2023-11-29 05:39:10,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 338 transitions, 4332 flow [2023-11-29 05:39:10,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:39:10,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:39:10,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 329 transitions. [2023-11-29 05:39:10,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3178743961352657 [2023-11-29 05:39:10,122 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 329 transitions. [2023-11-29 05:39:10,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 329 transitions. [2023-11-29 05:39:10,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:10,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 329 transitions. [2023-11-29 05:39:10,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 14.304347826086957) internal successors, (329), 23 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:10,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:10,125 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:10,125 INFO L175 Difference]: Start difference. First operand has 201 places, 220 transitions, 2774 flow. Second operand 23 states and 329 transitions. [2023-11-29 05:39:10,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 338 transitions, 4332 flow [2023-11-29 05:39:10,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 338 transitions, 4202 flow, removed 2 selfloop flow, removed 15 redundant places. [2023-11-29 05:39:10,242 INFO L231 Difference]: Finished difference. Result has 211 places, 235 transitions, 3101 flow [2023-11-29 05:39:10,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3101, PETRI_PLACES=211, PETRI_TRANSITIONS=235} [2023-11-29 05:39:10,242 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 165 predicate places. [2023-11-29 05:39:10,243 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 235 transitions, 3101 flow [2023-11-29 05:39:10,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:10,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:10,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:10,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 05:39:10,243 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:10,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:10,243 INFO L85 PathProgramCache]: Analyzing trace with hash 259519014, now seen corresponding path program 1 times [2023-11-29 05:39:10,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:10,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369156217] [2023-11-29 05:39:10,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:10,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:10,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:10,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:10,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:10,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369156217] [2023-11-29 05:39:10,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369156217] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:10,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:10,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:39:10,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406880342] [2023-11-29 05:39:10,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:10,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:39:10,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:10,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:39:10,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:39:10,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:10,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 235 transitions, 3101 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:10,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:10,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:10,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:11,748 INFO L124 PetriNetUnfolderBase]: 1648/3156 cut-off events. [2023-11-29 05:39:11,748 INFO L125 PetriNetUnfolderBase]: For 32383/32393 co-relation queries the response was YES. [2023-11-29 05:39:11,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17487 conditions, 3156 events. 1648/3156 cut-off events. For 32383/32393 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 19918 event pairs, 531 based on Foata normal form. 34/3190 useless extension candidates. Maximal degree in co-relation 16779. Up to 782 conditions per place. [2023-11-29 05:39:11,770 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 225 selfloop transitions, 86 changer transitions 29/343 dead transitions. [2023-11-29 05:39:11,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 343 transitions, 4586 flow [2023-11-29 05:39:11,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 05:39:11,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 05:39:11,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 297 transitions. [2023-11-29 05:39:11,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2023-11-29 05:39:11,772 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 297 transitions. [2023-11-29 05:39:11,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 297 transitions. [2023-11-29 05:39:11,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:11,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 297 transitions. [2023-11-29 05:39:11,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 16.5) internal successors, (297), 18 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:11,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 45.0) internal successors, (855), 19 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:11,775 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 45.0) internal successors, (855), 19 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:11,775 INFO L175 Difference]: Start difference. First operand has 211 places, 235 transitions, 3101 flow. Second operand 18 states and 297 transitions. [2023-11-29 05:39:11,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 343 transitions, 4586 flow [2023-11-29 05:39:11,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 343 transitions, 4435 flow, removed 10 selfloop flow, removed 14 redundant places. [2023-11-29 05:39:11,907 INFO L231 Difference]: Finished difference. Result has 214 places, 233 transitions, 3139 flow [2023-11-29 05:39:11,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2939, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3139, PETRI_PLACES=214, PETRI_TRANSITIONS=233} [2023-11-29 05:39:11,907 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 168 predicate places. [2023-11-29 05:39:11,908 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 233 transitions, 3139 flow [2023-11-29 05:39:11,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:11,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:11,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:11,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 05:39:11,908 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:11,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:11,908 INFO L85 PathProgramCache]: Analyzing trace with hash -970199130, now seen corresponding path program 2 times [2023-11-29 05:39:11,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:11,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969313782] [2023-11-29 05:39:11,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:11,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:11,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:12,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:12,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:12,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969313782] [2023-11-29 05:39:12,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969313782] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:12,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:12,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:12,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350702441] [2023-11-29 05:39:12,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:12,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:12,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:12,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:12,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:12,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:12,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 233 transitions, 3139 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:12,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:12,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:12,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:14,250 INFO L124 PetriNetUnfolderBase]: 1785/3423 cut-off events. [2023-11-29 05:39:14,250 INFO L125 PetriNetUnfolderBase]: For 36651/36661 co-relation queries the response was YES. [2023-11-29 05:39:14,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19152 conditions, 3423 events. 1785/3423 cut-off events. For 36651/36661 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 22041 event pairs, 613 based on Foata normal form. 28/3451 useless extension candidates. Maximal degree in co-relation 18264. Up to 2272 conditions per place. [2023-11-29 05:39:14,278 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 282 selfloop transitions, 95 changer transitions 0/380 dead transitions. [2023-11-29 05:39:14,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 380 transitions, 4876 flow [2023-11-29 05:39:14,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 05:39:14,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 05:39:14,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 379 transitions. [2023-11-29 05:39:14,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3368888888888889 [2023-11-29 05:39:14,279 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 379 transitions. [2023-11-29 05:39:14,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 379 transitions. [2023-11-29 05:39:14,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:14,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 379 transitions. [2023-11-29 05:39:14,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 15.16) internal successors, (379), 25 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:14,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 45.0) internal successors, (1170), 26 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:14,282 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 45.0) internal successors, (1170), 26 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:14,283 INFO L175 Difference]: Start difference. First operand has 214 places, 233 transitions, 3139 flow. Second operand 25 states and 379 transitions. [2023-11-29 05:39:14,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 380 transitions, 4876 flow [2023-11-29 05:39:14,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 380 transitions, 4456 flow, removed 155 selfloop flow, removed 9 redundant places. [2023-11-29 05:39:14,454 INFO L231 Difference]: Finished difference. Result has 229 places, 264 transitions, 3532 flow [2023-11-29 05:39:14,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3532, PETRI_PLACES=229, PETRI_TRANSITIONS=264} [2023-11-29 05:39:14,455 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 183 predicate places. [2023-11-29 05:39:14,455 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 264 transitions, 3532 flow [2023-11-29 05:39:14,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:14,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:14,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:14,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-29 05:39:14,456 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:14,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:14,456 INFO L85 PathProgramCache]: Analyzing trace with hash -970199129, now seen corresponding path program 2 times [2023-11-29 05:39:14,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:14,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233664786] [2023-11-29 05:39:14,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:14,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:14,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:15,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:15,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:15,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233664786] [2023-11-29 05:39:15,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233664786] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:15,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:15,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:15,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086729742] [2023-11-29 05:39:15,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:15,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:15,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:15,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:15,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:15,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:15,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 264 transitions, 3532 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:15,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:15,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:15,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:16,749 INFO L124 PetriNetUnfolderBase]: 1764/3392 cut-off events. [2023-11-29 05:39:16,749 INFO L125 PetriNetUnfolderBase]: For 33164/33174 co-relation queries the response was YES. [2023-11-29 05:39:16,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18617 conditions, 3392 events. 1764/3392 cut-off events. For 33164/33174 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 21884 event pairs, 627 based on Foata normal form. 28/3420 useless extension candidates. Maximal degree in co-relation 17737. Up to 2320 conditions per place. [2023-11-29 05:39:16,774 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 269 selfloop transitions, 92 changer transitions 10/374 dead transitions. [2023-11-29 05:39:16,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 374 transitions, 4731 flow [2023-11-29 05:39:16,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:39:16,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 05:39:16,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 361 transitions. [2023-11-29 05:39:16,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33425925925925926 [2023-11-29 05:39:16,776 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 361 transitions. [2023-11-29 05:39:16,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 361 transitions. [2023-11-29 05:39:16,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:16,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 361 transitions. [2023-11-29 05:39:16,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 15.041666666666666) internal successors, (361), 24 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:16,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 45.0) internal successors, (1125), 25 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:16,780 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 45.0) internal successors, (1125), 25 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:16,780 INFO L175 Difference]: Start difference. First operand has 229 places, 264 transitions, 3532 flow. Second operand 24 states and 361 transitions. [2023-11-29 05:39:16,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 374 transitions, 4731 flow [2023-11-29 05:39:16,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 374 transitions, 4611 flow, removed 23 selfloop flow, removed 7 redundant places. [2023-11-29 05:39:16,940 INFO L231 Difference]: Finished difference. Result has 247 places, 264 transitions, 3619 flow [2023-11-29 05:39:16,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3619, PETRI_PLACES=247, PETRI_TRANSITIONS=264} [2023-11-29 05:39:16,941 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 201 predicate places. [2023-11-29 05:39:16,941 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 264 transitions, 3619 flow [2023-11-29 05:39:16,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:16,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:16,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:16,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 05:39:16,941 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:16,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:16,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1189056072, now seen corresponding path program 3 times [2023-11-29 05:39:16,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:16,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971286500] [2023-11-29 05:39:16,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:16,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:16,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:17,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:17,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:17,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971286500] [2023-11-29 05:39:17,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971286500] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:17,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:17,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:17,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358510275] [2023-11-29 05:39:17,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:17,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:17,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:17,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:17,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:17,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:17,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 264 transitions, 3619 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:17,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:17,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:17,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:19,086 INFO L124 PetriNetUnfolderBase]: 1761/3437 cut-off events. [2023-11-29 05:39:19,086 INFO L125 PetriNetUnfolderBase]: For 35784/35794 co-relation queries the response was YES. [2023-11-29 05:39:19,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18881 conditions, 3437 events. 1761/3437 cut-off events. For 35784/35794 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 22523 event pairs, 426 based on Foata normal form. 28/3463 useless extension candidates. Maximal degree in co-relation 18687. Up to 1176 conditions per place. [2023-11-29 05:39:19,113 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 255 selfloop transitions, 126 changer transitions 4/388 dead transitions. [2023-11-29 05:39:19,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 388 transitions, 5032 flow [2023-11-29 05:39:19,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:39:19,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 05:39:19,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 365 transitions. [2023-11-29 05:39:19,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33796296296296297 [2023-11-29 05:39:19,115 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 365 transitions. [2023-11-29 05:39:19,115 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 365 transitions. [2023-11-29 05:39:19,115 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:19,115 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 365 transitions. [2023-11-29 05:39:19,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 15.208333333333334) internal successors, (365), 24 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:19,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 45.0) internal successors, (1125), 25 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:19,119 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 45.0) internal successors, (1125), 25 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:19,119 INFO L175 Difference]: Start difference. First operand has 247 places, 264 transitions, 3619 flow. Second operand 24 states and 365 transitions. [2023-11-29 05:39:19,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 388 transitions, 5032 flow [2023-11-29 05:39:19,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 388 transitions, 4876 flow, removed 13 selfloop flow, removed 21 redundant places. [2023-11-29 05:39:19,290 INFO L231 Difference]: Finished difference. Result has 250 places, 269 transitions, 3927 flow [2023-11-29 05:39:19,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3437, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3927, PETRI_PLACES=250, PETRI_TRANSITIONS=269} [2023-11-29 05:39:19,291 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 204 predicate places. [2023-11-29 05:39:19,291 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 269 transitions, 3927 flow [2023-11-29 05:39:19,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:19,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:19,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:19,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-29 05:39:19,291 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:19,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:19,292 INFO L85 PathProgramCache]: Analyzing trace with hash 1189056073, now seen corresponding path program 3 times [2023-11-29 05:39:19,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:19,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349146939] [2023-11-29 05:39:19,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:19,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:19,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:19,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:19,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:19,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349146939] [2023-11-29 05:39:19,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349146939] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:19,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:19,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:39:19,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730202389] [2023-11-29 05:39:19,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:19,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:39:19,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:19,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:39:19,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:39:19,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:19,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 269 transitions, 3927 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:19,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:19,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:19,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:21,129 INFO L124 PetriNetUnfolderBase]: 1740/3408 cut-off events. [2023-11-29 05:39:21,129 INFO L125 PetriNetUnfolderBase]: For 38162/38172 co-relation queries the response was YES. [2023-11-29 05:39:21,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19526 conditions, 3408 events. 1740/3408 cut-off events. For 38162/38172 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 22421 event pairs, 458 based on Foata normal form. 28/3436 useless extension candidates. Maximal degree in co-relation 18887. Up to 1115 conditions per place. [2023-11-29 05:39:21,156 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 222 selfloop transitions, 131 changer transitions 17/373 dead transitions. [2023-11-29 05:39:21,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 373 transitions, 5242 flow [2023-11-29 05:39:21,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 05:39:21,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 05:39:21,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 369 transitions. [2023-11-29 05:39:21,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3153846153846154 [2023-11-29 05:39:21,158 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 369 transitions. [2023-11-29 05:39:21,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 369 transitions. [2023-11-29 05:39:21,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:21,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 369 transitions. [2023-11-29 05:39:21,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 14.192307692307692) internal successors, (369), 26 states have internal predecessors, (369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:21,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 45.0) internal successors, (1215), 27 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:21,160 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 45.0) internal successors, (1215), 27 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:21,160 INFO L175 Difference]: Start difference. First operand has 250 places, 269 transitions, 3927 flow. Second operand 26 states and 369 transitions. [2023-11-29 05:39:21,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 373 transitions, 5242 flow [2023-11-29 05:39:21,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 373 transitions, 5120 flow, removed 16 selfloop flow, removed 13 redundant places. [2023-11-29 05:39:21,350 INFO L231 Difference]: Finished difference. Result has 264 places, 270 transitions, 4182 flow [2023-11-29 05:39:21,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3793, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4182, PETRI_PLACES=264, PETRI_TRANSITIONS=270} [2023-11-29 05:39:21,351 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 218 predicate places. [2023-11-29 05:39:21,351 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 270 transitions, 4182 flow [2023-11-29 05:39:21,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:21,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:21,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:21,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 05:39:21,351 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:21,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:21,351 INFO L85 PathProgramCache]: Analyzing trace with hash -385142247, now seen corresponding path program 4 times [2023-11-29 05:39:21,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:21,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477467333] [2023-11-29 05:39:21,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:21,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:21,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:21,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:21,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:21,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477467333] [2023-11-29 05:39:21,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477467333] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:21,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:21,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:21,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708797807] [2023-11-29 05:39:21,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:21,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:21,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:21,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:21,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:21,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:21,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 270 transitions, 4182 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:21,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:21,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:21,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:23,507 INFO L124 PetriNetUnfolderBase]: 1810/3548 cut-off events. [2023-11-29 05:39:23,507 INFO L125 PetriNetUnfolderBase]: For 42294/42304 co-relation queries the response was YES. [2023-11-29 05:39:23,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20547 conditions, 3548 events. 1810/3548 cut-off events. For 42294/42304 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 23583 event pairs, 625 based on Foata normal form. 26/3574 useless extension candidates. Maximal degree in co-relation 20411. Up to 2483 conditions per place. [2023-11-29 05:39:23,532 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 297 selfloop transitions, 93 changer transitions 0/393 dead transitions. [2023-11-29 05:39:23,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 393 transitions, 5616 flow [2023-11-29 05:39:23,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 05:39:23,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 05:39:23,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 309 transitions. [2023-11-29 05:39:23,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2023-11-29 05:39:23,534 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 309 transitions. [2023-11-29 05:39:23,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 309 transitions. [2023-11-29 05:39:23,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:23,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 309 transitions. [2023-11-29 05:39:23,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 15.45) internal successors, (309), 20 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:23,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 45.0) internal successors, (945), 21 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:23,536 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 45.0) internal successors, (945), 21 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:23,536 INFO L175 Difference]: Start difference. First operand has 264 places, 270 transitions, 4182 flow. Second operand 20 states and 309 transitions. [2023-11-29 05:39:23,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 393 transitions, 5616 flow [2023-11-29 05:39:23,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 393 transitions, 5417 flow, removed 10 selfloop flow, removed 19 redundant places. [2023-11-29 05:39:23,705 INFO L231 Difference]: Finished difference. Result has 271 places, 297 transitions, 4557 flow [2023-11-29 05:39:23,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=3999, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4557, PETRI_PLACES=271, PETRI_TRANSITIONS=297} [2023-11-29 05:39:23,706 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 225 predicate places. [2023-11-29 05:39:23,706 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 297 transitions, 4557 flow [2023-11-29 05:39:23,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:23,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:23,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:23,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-29 05:39:23,706 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:23,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:23,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1633707711, now seen corresponding path program 5 times [2023-11-29 05:39:23,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:23,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608044697] [2023-11-29 05:39:23,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:23,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:23,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:24,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:24,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:24,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608044697] [2023-11-29 05:39:24,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608044697] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:24,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:24,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:24,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499465089] [2023-11-29 05:39:24,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:24,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:24,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:24,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:24,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:24,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:24,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 297 transitions, 4557 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:24,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:24,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:24,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:25,835 INFO L124 PetriNetUnfolderBase]: 1977/3853 cut-off events. [2023-11-29 05:39:25,835 INFO L125 PetriNetUnfolderBase]: For 49442/49452 co-relation queries the response was YES. [2023-11-29 05:39:25,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23037 conditions, 3853 events. 1977/3853 cut-off events. For 49442/49452 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 25959 event pairs, 440 based on Foata normal form. 28/3879 useless extension candidates. Maximal degree in co-relation 22069. Up to 1467 conditions per place. [2023-11-29 05:39:25,867 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 239 selfloop transitions, 186 changer transitions 7/435 dead transitions. [2023-11-29 05:39:25,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 435 transitions, 6577 flow [2023-11-29 05:39:25,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:39:25,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:39:25,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 336 transitions. [2023-11-29 05:39:25,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32463768115942027 [2023-11-29 05:39:25,869 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 336 transitions. [2023-11-29 05:39:25,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 336 transitions. [2023-11-29 05:39:25,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:25,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 336 transitions. [2023-11-29 05:39:25,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 14.608695652173912) internal successors, (336), 23 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:25,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:25,871 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:25,871 INFO L175 Difference]: Start difference. First operand has 271 places, 297 transitions, 4557 flow. Second operand 23 states and 336 transitions. [2023-11-29 05:39:25,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 435 transitions, 6577 flow [2023-11-29 05:39:26,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 435 transitions, 6379 flow, removed 73 selfloop flow, removed 5 redundant places. [2023-11-29 05:39:26,119 INFO L231 Difference]: Finished difference. Result has 298 places, 338 transitions, 5645 flow [2023-11-29 05:39:26,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=4425, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5645, PETRI_PLACES=298, PETRI_TRANSITIONS=338} [2023-11-29 05:39:26,120 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 252 predicate places. [2023-11-29 05:39:26,120 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 338 transitions, 5645 flow [2023-11-29 05:39:26,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:26,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:26,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:26,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 05:39:26,120 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:26,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:26,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1633707712, now seen corresponding path program 4 times [2023-11-29 05:39:26,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:26,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431896505] [2023-11-29 05:39:26,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:26,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:26,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:26,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:26,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:26,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431896505] [2023-11-29 05:39:26,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431896505] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:26,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:26,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:26,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248049908] [2023-11-29 05:39:26,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:26,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:26,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:26,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:26,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:26,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:26,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 338 transitions, 5645 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:26,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:26,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:26,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:28,364 INFO L124 PetriNetUnfolderBase]: 1967/3853 cut-off events. [2023-11-29 05:39:28,365 INFO L125 PetriNetUnfolderBase]: For 63175/63185 co-relation queries the response was YES. [2023-11-29 05:39:28,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24498 conditions, 3853 events. 1967/3853 cut-off events. For 63175/63185 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 26121 event pairs, 422 based on Foata normal form. 32/3885 useless extension candidates. Maximal degree in co-relation 23844. Up to 1462 conditions per place. [2023-11-29 05:39:28,450 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 255 selfloop transitions, 173 changer transitions 17/448 dead transitions. [2023-11-29 05:39:28,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 448 transitions, 7174 flow [2023-11-29 05:39:28,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:39:28,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:39:28,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 342 transitions. [2023-11-29 05:39:28,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33043478260869563 [2023-11-29 05:39:28,451 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 342 transitions. [2023-11-29 05:39:28,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 342 transitions. [2023-11-29 05:39:28,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:28,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 342 transitions. [2023-11-29 05:39:28,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 14.869565217391305) internal successors, (342), 23 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:28,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:28,454 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:28,454 INFO L175 Difference]: Start difference. First operand has 298 places, 338 transitions, 5645 flow. Second operand 23 states and 342 transitions. [2023-11-29 05:39:28,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 448 transitions, 7174 flow [2023-11-29 05:39:28,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 448 transitions, 6966 flow, removed 46 selfloop flow, removed 9 redundant places. [2023-11-29 05:39:28,773 INFO L231 Difference]: Finished difference. Result has 314 places, 338 transitions, 5918 flow [2023-11-29 05:39:28,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5392, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=5918, PETRI_PLACES=314, PETRI_TRANSITIONS=338} [2023-11-29 05:39:28,774 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 268 predicate places. [2023-11-29 05:39:28,774 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 338 transitions, 5918 flow [2023-11-29 05:39:28,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:28,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:28,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:28,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 05:39:28,774 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:28,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:28,775 INFO L85 PathProgramCache]: Analyzing trace with hash -371736298, now seen corresponding path program 5 times [2023-11-29 05:39:28,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:28,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939414564] [2023-11-29 05:39:28,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:28,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:28,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:29,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:29,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:29,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939414564] [2023-11-29 05:39:29,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939414564] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:29,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:29,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:29,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365079269] [2023-11-29 05:39:29,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:29,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:29,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:29,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:29,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:29,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:29,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 338 transitions, 5918 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:29,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:29,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:29,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:31,269 INFO L124 PetriNetUnfolderBase]: 1925/3797 cut-off events. [2023-11-29 05:39:31,269 INFO L125 PetriNetUnfolderBase]: For 67681/67691 co-relation queries the response was YES. [2023-11-29 05:39:31,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24645 conditions, 3797 events. 1925/3797 cut-off events. For 67681/67691 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 25786 event pairs, 600 based on Foata normal form. 36/3833 useless extension candidates. Maximal degree in co-relation 24519. Up to 2515 conditions per place. [2023-11-29 05:39:31,303 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 320 selfloop transitions, 108 changer transitions 11/442 dead transitions. [2023-11-29 05:39:31,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 442 transitions, 7297 flow [2023-11-29 05:39:31,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:39:31,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 05:39:31,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 331 transitions. [2023-11-29 05:39:31,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33434343434343433 [2023-11-29 05:39:31,304 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 331 transitions. [2023-11-29 05:39:31,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 331 transitions. [2023-11-29 05:39:31,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:31,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 331 transitions. [2023-11-29 05:39:31,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 15.045454545454545) internal successors, (331), 22 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:31,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 45.0) internal successors, (1035), 23 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:31,306 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 45.0) internal successors, (1035), 23 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:31,307 INFO L175 Difference]: Start difference. First operand has 314 places, 338 transitions, 5918 flow. Second operand 22 states and 331 transitions. [2023-11-29 05:39:31,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 442 transitions, 7297 flow [2023-11-29 05:39:31,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 442 transitions, 6965 flow, removed 30 selfloop flow, removed 20 redundant places. [2023-11-29 05:39:31,634 INFO L231 Difference]: Finished difference. Result has 317 places, 337 transitions, 5866 flow [2023-11-29 05:39:31,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5541, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5866, PETRI_PLACES=317, PETRI_TRANSITIONS=337} [2023-11-29 05:39:31,635 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 271 predicate places. [2023-11-29 05:39:31,635 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 337 transitions, 5866 flow [2023-11-29 05:39:31,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:31,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:31,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:31,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-29 05:39:31,635 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:31,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:31,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1787518904, now seen corresponding path program 6 times [2023-11-29 05:39:31,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:31,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456953127] [2023-11-29 05:39:31,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:31,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:31,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:32,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:32,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:32,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456953127] [2023-11-29 05:39:32,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456953127] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:32,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:32,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:32,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603567843] [2023-11-29 05:39:32,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:32,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:32,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:32,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:32,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:32,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:32,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 337 transitions, 5866 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:32,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:32,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:32,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:34,154 INFO L124 PetriNetUnfolderBase]: 1880/3718 cut-off events. [2023-11-29 05:39:34,155 INFO L125 PetriNetUnfolderBase]: For 62310/62320 co-relation queries the response was YES. [2023-11-29 05:39:34,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24111 conditions, 3718 events. 1880/3718 cut-off events. For 62310/62320 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 25211 event pairs, 390 based on Foata normal form. 28/3744 useless extension candidates. Maximal degree in co-relation 23599. Up to 1330 conditions per place. [2023-11-29 05:39:34,183 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 295 selfloop transitions, 154 changer transitions 4/456 dead transitions. [2023-11-29 05:39:34,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 456 transitions, 7344 flow [2023-11-29 05:39:34,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 05:39:34,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 05:39:34,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 387 transitions. [2023-11-29 05:39:34,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33076923076923076 [2023-11-29 05:39:34,185 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 387 transitions. [2023-11-29 05:39:34,185 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 387 transitions. [2023-11-29 05:39:34,185 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:34,185 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 387 transitions. [2023-11-29 05:39:34,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 14.884615384615385) internal successors, (387), 26 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:34,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 45.0) internal successors, (1215), 27 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:34,187 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 45.0) internal successors, (1215), 27 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:34,187 INFO L175 Difference]: Start difference. First operand has 317 places, 337 transitions, 5866 flow. Second operand 26 states and 387 transitions. [2023-11-29 05:39:34,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 456 transitions, 7344 flow [2023-11-29 05:39:34,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 456 transitions, 7076 flow, removed 61 selfloop flow, removed 17 redundant places. [2023-11-29 05:39:34,444 INFO L231 Difference]: Finished difference. Result has 325 places, 337 transitions, 6097 flow [2023-11-29 05:39:34,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5577, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6097, PETRI_PLACES=325, PETRI_TRANSITIONS=337} [2023-11-29 05:39:34,444 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 279 predicate places. [2023-11-29 05:39:34,444 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 337 transitions, 6097 flow [2023-11-29 05:39:34,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:34,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:34,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:34,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-29 05:39:34,445 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:34,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:34,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1787518905, now seen corresponding path program 6 times [2023-11-29 05:39:34,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:34,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660087545] [2023-11-29 05:39:34,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:34,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:34,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:34,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:34,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:34,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660087545] [2023-11-29 05:39:34,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660087545] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:34,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:34,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:34,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079852011] [2023-11-29 05:39:34,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:34,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:34,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:34,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:34,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:34,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:34,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 337 transitions, 6097 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:34,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:34,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:34,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:36,898 INFO L124 PetriNetUnfolderBase]: 1859/3686 cut-off events. [2023-11-29 05:39:36,898 INFO L125 PetriNetUnfolderBase]: For 64391/64401 co-relation queries the response was YES. [2023-11-29 05:39:36,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24401 conditions, 3686 events. 1859/3686 cut-off events. For 64391/64401 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 25042 event pairs, 420 based on Foata normal form. 28/3712 useless extension candidates. Maximal degree in co-relation 23890. Up to 1462 conditions per place. [2023-11-29 05:39:36,930 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 262 selfloop transitions, 162 changer transitions 12/439 dead transitions. [2023-11-29 05:39:36,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 439 transitions, 7427 flow [2023-11-29 05:39:36,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 05:39:36,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 05:39:36,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 368 transitions. [2023-11-29 05:39:36,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32711111111111113 [2023-11-29 05:39:36,931 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 368 transitions. [2023-11-29 05:39:36,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 368 transitions. [2023-11-29 05:39:36,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:36,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 368 transitions. [2023-11-29 05:39:36,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 14.72) internal successors, (368), 25 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:36,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 45.0) internal successors, (1170), 26 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:36,933 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 45.0) internal successors, (1170), 26 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:36,933 INFO L175 Difference]: Start difference. First operand has 325 places, 337 transitions, 6097 flow. Second operand 25 states and 368 transitions. [2023-11-29 05:39:36,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 439 transitions, 7427 flow [2023-11-29 05:39:37,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 439 transitions, 7242 flow, removed 12 selfloop flow, removed 17 redundant places. [2023-11-29 05:39:37,247 INFO L231 Difference]: Finished difference. Result has 334 places, 334 transitions, 6315 flow [2023-11-29 05:39:37,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=5869, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=6315, PETRI_PLACES=334, PETRI_TRANSITIONS=334} [2023-11-29 05:39:37,247 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 288 predicate places. [2023-11-29 05:39:37,247 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 334 transitions, 6315 flow [2023-11-29 05:39:37,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:37,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:37,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:37,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-29 05:39:37,248 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:37,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:37,248 INFO L85 PathProgramCache]: Analyzing trace with hash 365286984, now seen corresponding path program 7 times [2023-11-29 05:39:37,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:37,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031101394] [2023-11-29 05:39:37,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:37,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:37,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:37,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:37,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:37,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031101394] [2023-11-29 05:39:37,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031101394] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:37,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:37,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:37,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342882715] [2023-11-29 05:39:37,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:37,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:37,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:37,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:37,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:37,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:37,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 334 transitions, 6315 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:37,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:37,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:37,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:39,590 INFO L124 PetriNetUnfolderBase]: 2023/4015 cut-off events. [2023-11-29 05:39:39,590 INFO L125 PetriNetUnfolderBase]: For 79423/79433 co-relation queries the response was YES. [2023-11-29 05:39:39,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27189 conditions, 4015 events. 2023/4015 cut-off events. For 79423/79433 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 27877 event pairs, 576 based on Foata normal form. 76/4091 useless extension candidates. Maximal degree in co-relation 26669. Up to 1779 conditions per place. [2023-11-29 05:39:39,623 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 345 selfloop transitions, 123 changer transitions 9/480 dead transitions. [2023-11-29 05:39:39,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 480 transitions, 8866 flow [2023-11-29 05:39:39,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:39:39,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 05:39:39,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 356 transitions. [2023-11-29 05:39:39,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3296296296296296 [2023-11-29 05:39:39,624 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 356 transitions. [2023-11-29 05:39:39,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 356 transitions. [2023-11-29 05:39:39,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:39,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 356 transitions. [2023-11-29 05:39:39,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 14.833333333333334) internal successors, (356), 24 states have internal predecessors, (356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:39,626 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 45.0) internal successors, (1125), 25 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:39,626 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 45.0) internal successors, (1125), 25 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:39,626 INFO L175 Difference]: Start difference. First operand has 334 places, 334 transitions, 6315 flow. Second operand 24 states and 356 transitions. [2023-11-29 05:39:39,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 480 transitions, 8866 flow [2023-11-29 05:39:39,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 480 transitions, 8653 flow, removed 1 selfloop flow, removed 22 redundant places. [2023-11-29 05:39:39,967 INFO L231 Difference]: Finished difference. Result has 339 places, 350 transitions, 6945 flow [2023-11-29 05:39:39,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6121, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6945, PETRI_PLACES=339, PETRI_TRANSITIONS=350} [2023-11-29 05:39:39,968 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 293 predicate places. [2023-11-29 05:39:39,968 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 350 transitions, 6945 flow [2023-11-29 05:39:39,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:39,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:39,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:39,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-29 05:39:39,968 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:39,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:39,969 INFO L85 PathProgramCache]: Analyzing trace with hash 860285256, now seen corresponding path program 2 times [2023-11-29 05:39:39,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:39,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245189193] [2023-11-29 05:39:39,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:39,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:39,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:40,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:40,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:40,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245189193] [2023-11-29 05:39:40,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245189193] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:40,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:40,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:39:40,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000736078] [2023-11-29 05:39:40,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:40,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:39:40,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:40,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:39:40,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:39:40,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:40,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 350 transitions, 6945 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:40,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:40,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:40,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:41,920 INFO L124 PetriNetUnfolderBase]: 2113/4205 cut-off events. [2023-11-29 05:39:41,920 INFO L125 PetriNetUnfolderBase]: For 82159/82169 co-relation queries the response was YES. [2023-11-29 05:39:41,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28769 conditions, 4205 events. 2113/4205 cut-off events. For 82159/82169 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 29526 event pairs, 747 based on Foata normal form. 42/4245 useless extension candidates. Maximal degree in co-relation 28263. Up to 3129 conditions per place. [2023-11-29 05:39:41,960 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 322 selfloop transitions, 93 changer transitions 4/422 dead transitions. [2023-11-29 05:39:41,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 422 transitions, 8467 flow [2023-11-29 05:39:41,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 05:39:41,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 05:39:41,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 221 transitions. [2023-11-29 05:39:41,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3274074074074074 [2023-11-29 05:39:41,962 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 221 transitions. [2023-11-29 05:39:41,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 221 transitions. [2023-11-29 05:39:41,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:41,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 221 transitions. [2023-11-29 05:39:41,963 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 14.733333333333333) internal successors, (221), 15 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:41,964 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 45.0) internal successors, (720), 16 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:41,964 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 45.0) internal successors, (720), 16 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:41,964 INFO L175 Difference]: Start difference. First operand has 339 places, 350 transitions, 6945 flow. Second operand 15 states and 221 transitions. [2023-11-29 05:39:41,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 422 transitions, 8467 flow [2023-11-29 05:39:42,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 422 transitions, 8222 flow, removed 29 selfloop flow, removed 14 redundant places. [2023-11-29 05:39:42,424 INFO L231 Difference]: Finished difference. Result has 342 places, 364 transitions, 7253 flow [2023-11-29 05:39:42,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6700, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7253, PETRI_PLACES=342, PETRI_TRANSITIONS=364} [2023-11-29 05:39:42,425 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 296 predicate places. [2023-11-29 05:39:42,426 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 364 transitions, 7253 flow [2023-11-29 05:39:42,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:42,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:42,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:42,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-29 05:39:42,426 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:42,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:42,426 INFO L85 PathProgramCache]: Analyzing trace with hash 365286985, now seen corresponding path program 7 times [2023-11-29 05:39:42,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:42,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108774603] [2023-11-29 05:39:42,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:42,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:42,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:42,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:42,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:42,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108774603] [2023-11-29 05:39:42,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108774603] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:42,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:42,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:42,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870547040] [2023-11-29 05:39:42,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:42,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:42,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:42,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:42,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:42,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:42,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 364 transitions, 7253 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:42,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:42,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:42,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:44,823 INFO L124 PetriNetUnfolderBase]: 2039/4086 cut-off events. [2023-11-29 05:39:44,823 INFO L125 PetriNetUnfolderBase]: For 77550/77560 co-relation queries the response was YES. [2023-11-29 05:39:44,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27150 conditions, 4086 events. 2039/4086 cut-off events. For 77550/77560 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 28853 event pairs, 675 based on Foata normal form. 76/4162 useless extension candidates. Maximal degree in co-relation 26644. Up to 1953 conditions per place. [2023-11-29 05:39:44,863 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 331 selfloop transitions, 124 changer transitions 15/473 dead transitions. [2023-11-29 05:39:44,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 473 transitions, 8985 flow [2023-11-29 05:39:44,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:39:44,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:39:44,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 340 transitions. [2023-11-29 05:39:44,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3285024154589372 [2023-11-29 05:39:44,864 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 340 transitions. [2023-11-29 05:39:44,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 340 transitions. [2023-11-29 05:39:44,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:44,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 340 transitions. [2023-11-29 05:39:44,865 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 14.782608695652174) internal successors, (340), 23 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:44,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:44,867 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:44,867 INFO L175 Difference]: Start difference. First operand has 342 places, 364 transitions, 7253 flow. Second operand 23 states and 340 transitions. [2023-11-29 05:39:44,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 473 transitions, 8985 flow [2023-11-29 05:39:45,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 473 transitions, 8872 flow, removed 16 selfloop flow, removed 6 redundant places. [2023-11-29 05:39:45,287 INFO L231 Difference]: Finished difference. Result has 360 places, 360 transitions, 7363 flow [2023-11-29 05:39:45,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7100, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7363, PETRI_PLACES=360, PETRI_TRANSITIONS=360} [2023-11-29 05:39:45,288 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 314 predicate places. [2023-11-29 05:39:45,288 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 360 transitions, 7363 flow [2023-11-29 05:39:45,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:45,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:45,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:45,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-29 05:39:45,289 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:45,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:45,289 INFO L85 PathProgramCache]: Analyzing trace with hash 860285257, now seen corresponding path program 2 times [2023-11-29 05:39:45,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:45,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668958586] [2023-11-29 05:39:45,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:45,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:45,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:45,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:45,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:45,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668958586] [2023-11-29 05:39:45,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668958586] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:45,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:45,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:39:45,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28083296] [2023-11-29 05:39:45,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:45,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:39:45,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:45,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:39:45,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:39:45,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:45,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 360 transitions, 7363 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:45,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:45,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:45,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:47,390 INFO L124 PetriNetUnfolderBase]: 1929/3881 cut-off events. [2023-11-29 05:39:47,390 INFO L125 PetriNetUnfolderBase]: For 75520/75530 co-relation queries the response was YES. [2023-11-29 05:39:47,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26480 conditions, 3881 events. 1929/3881 cut-off events. For 75520/75530 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 27052 event pairs, 598 based on Foata normal form. 42/3923 useless extension candidates. Maximal degree in co-relation 26022. Up to 2277 conditions per place. [2023-11-29 05:39:47,422 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 248 selfloop transitions, 142 changer transitions 50/443 dead transitions. [2023-11-29 05:39:47,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 443 transitions, 8830 flow [2023-11-29 05:39:47,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 05:39:47,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-29 05:39:47,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 345 transitions. [2023-11-29 05:39:47,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2948717948717949 [2023-11-29 05:39:47,424 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 345 transitions. [2023-11-29 05:39:47,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 345 transitions. [2023-11-29 05:39:47,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:47,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 345 transitions. [2023-11-29 05:39:47,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 13.26923076923077) internal successors, (345), 26 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:47,426 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 45.0) internal successors, (1215), 27 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:47,426 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 45.0) internal successors, (1215), 27 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:47,427 INFO L175 Difference]: Start difference. First operand has 360 places, 360 transitions, 7363 flow. Second operand 26 states and 345 transitions. [2023-11-29 05:39:47,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 443 transitions, 8830 flow [2023-11-29 05:39:47,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 443 transitions, 8626 flow, removed 4 selfloop flow, removed 20 redundant places. [2023-11-29 05:39:47,832 INFO L231 Difference]: Finished difference. Result has 363 places, 345 transitions, 7083 flow [2023-11-29 05:39:47,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7125, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7083, PETRI_PLACES=363, PETRI_TRANSITIONS=345} [2023-11-29 05:39:47,832 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 317 predicate places. [2023-11-29 05:39:47,832 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 345 transitions, 7083 flow [2023-11-29 05:39:47,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:47,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:47,833 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:47,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-29 05:39:47,833 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:47,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:47,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1097548473, now seen corresponding path program 8 times [2023-11-29 05:39:47,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:47,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319597716] [2023-11-29 05:39:47,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:47,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:47,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:48,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:48,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:48,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319597716] [2023-11-29 05:39:48,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319597716] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:48,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:48,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:39:48,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235284936] [2023-11-29 05:39:48,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:48,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:39:48,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:48,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:39:48,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:39:48,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:48,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 345 transitions, 7083 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:48,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:48,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:48,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:49,949 INFO L124 PetriNetUnfolderBase]: 1784/3648 cut-off events. [2023-11-29 05:39:49,950 INFO L125 PetriNetUnfolderBase]: For 73716/73726 co-relation queries the response was YES. [2023-11-29 05:39:49,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24863 conditions, 3648 events. 1784/3648 cut-off events. For 73716/73726 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 25477 event pairs, 542 based on Foata normal form. 82/3728 useless extension candidates. Maximal degree in co-relation 24354. Up to 1905 conditions per place. [2023-11-29 05:39:49,982 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 345 selfloop transitions, 106 changer transitions 4/458 dead transitions. [2023-11-29 05:39:49,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 458 transitions, 9099 flow [2023-11-29 05:39:49,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:39:49,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 05:39:49,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 302 transitions. [2023-11-29 05:39:49,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31957671957671957 [2023-11-29 05:39:49,983 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 302 transitions. [2023-11-29 05:39:49,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 302 transitions. [2023-11-29 05:39:49,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:49,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 302 transitions. [2023-11-29 05:39:49,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 14.380952380952381) internal successors, (302), 21 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:49,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 45.0) internal successors, (990), 22 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:49,985 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 45.0) internal successors, (990), 22 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:49,985 INFO L175 Difference]: Start difference. First operand has 363 places, 345 transitions, 7083 flow. Second operand 21 states and 302 transitions. [2023-11-29 05:39:49,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 458 transitions, 9099 flow [2023-11-29 05:39:50,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 458 transitions, 8887 flow, removed 21 selfloop flow, removed 15 redundant places. [2023-11-29 05:39:50,361 INFO L231 Difference]: Finished difference. Result has 363 places, 353 transitions, 7412 flow [2023-11-29 05:39:50,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6875, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7412, PETRI_PLACES=363, PETRI_TRANSITIONS=353} [2023-11-29 05:39:50,362 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 317 predicate places. [2023-11-29 05:39:50,362 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 353 transitions, 7412 flow [2023-11-29 05:39:50,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:50,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:50,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:50,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-29 05:39:50,362 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:50,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:50,363 INFO L85 PathProgramCache]: Analyzing trace with hash 8871625, now seen corresponding path program 3 times [2023-11-29 05:39:50,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:50,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900259185] [2023-11-29 05:39:50,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:50,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:50,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:50,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:50,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:50,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900259185] [2023-11-29 05:39:50,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900259185] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:50,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:50,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:39:50,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781402545] [2023-11-29 05:39:50,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:50,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:39:50,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:50,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:39:50,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:39:50,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:50,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 353 transitions, 7412 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:50,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:50,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:50,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:52,581 INFO L124 PetriNetUnfolderBase]: 1907/3930 cut-off events. [2023-11-29 05:39:52,581 INFO L125 PetriNetUnfolderBase]: For 80352/80362 co-relation queries the response was YES. [2023-11-29 05:39:52,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26830 conditions, 3930 events. 1907/3930 cut-off events. For 80352/80362 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 28052 event pairs, 601 based on Foata normal form. 42/3972 useless extension candidates. Maximal degree in co-relation 26321. Up to 2302 conditions per place. [2023-11-29 05:39:52,619 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 311 selfloop transitions, 141 changer transitions 0/455 dead transitions. [2023-11-29 05:39:52,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 455 transitions, 9200 flow [2023-11-29 05:39:52,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:39:52,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 05:39:52,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 342 transitions. [2023-11-29 05:39:52,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31666666666666665 [2023-11-29 05:39:52,621 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 342 transitions. [2023-11-29 05:39:52,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 342 transitions. [2023-11-29 05:39:52,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:52,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 342 transitions. [2023-11-29 05:39:52,622 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 14.25) internal successors, (342), 24 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:52,623 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 45.0) internal successors, (1125), 25 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:52,623 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 45.0) internal successors, (1125), 25 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:52,623 INFO L175 Difference]: Start difference. First operand has 363 places, 353 transitions, 7412 flow. Second operand 24 states and 342 transitions. [2023-11-29 05:39:52,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 455 transitions, 9200 flow [2023-11-29 05:39:53,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 455 transitions, 8961 flow, removed 46 selfloop flow, removed 14 redundant places. [2023-11-29 05:39:53,056 INFO L231 Difference]: Finished difference. Result has 376 places, 359 transitions, 7714 flow [2023-11-29 05:39:53,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7218, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=7714, PETRI_PLACES=376, PETRI_TRANSITIONS=359} [2023-11-29 05:39:53,057 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 330 predicate places. [2023-11-29 05:39:53,057 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 359 transitions, 7714 flow [2023-11-29 05:39:53,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:53,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:53,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:53,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-29 05:39:53,058 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:53,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:53,058 INFO L85 PathProgramCache]: Analyzing trace with hash -790063638, now seen corresponding path program 8 times [2023-11-29 05:39:53,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:53,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101239159] [2023-11-29 05:39:53,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:53,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:53,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:53,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:53,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:53,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101239159] [2023-11-29 05:39:53,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101239159] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:53,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:53,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:39:53,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634365611] [2023-11-29 05:39:53,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:53,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:39:53,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:53,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:39:53,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:39:53,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:53,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 359 transitions, 7714 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:53,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:53,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:53,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:55,011 INFO L124 PetriNetUnfolderBase]: 1810/3779 cut-off events. [2023-11-29 05:39:55,011 INFO L125 PetriNetUnfolderBase]: For 73144/73154 co-relation queries the response was YES. [2023-11-29 05:39:55,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24594 conditions, 3779 events. 1810/3779 cut-off events. For 73144/73154 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 27458 event pairs, 396 based on Foata normal form. 114/3893 useless extension candidates. Maximal degree in co-relation 24131. Up to 1400 conditions per place. [2023-11-29 05:39:55,050 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 284 selfloop transitions, 157 changer transitions 15/459 dead transitions. [2023-11-29 05:39:55,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 459 transitions, 9304 flow [2023-11-29 05:39:55,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 05:39:55,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 05:39:55,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 286 transitions. [2023-11-29 05:39:55,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738562091503268 [2023-11-29 05:39:55,051 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 286 transitions. [2023-11-29 05:39:55,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 286 transitions. [2023-11-29 05:39:55,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:55,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 286 transitions. [2023-11-29 05:39:55,052 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 16.823529411764707) internal successors, (286), 17 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:55,052 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 45.0) internal successors, (810), 18 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:55,052 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 45.0) internal successors, (810), 18 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:55,052 INFO L175 Difference]: Start difference. First operand has 376 places, 359 transitions, 7714 flow. Second operand 17 states and 286 transitions. [2023-11-29 05:39:55,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 459 transitions, 9304 flow [2023-11-29 05:39:55,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 459 transitions, 9140 flow, removed 26 selfloop flow, removed 11 redundant places. [2023-11-29 05:39:55,439 INFO L231 Difference]: Finished difference. Result has 384 places, 366 transitions, 8139 flow [2023-11-29 05:39:55,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7480, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8139, PETRI_PLACES=384, PETRI_TRANSITIONS=366} [2023-11-29 05:39:55,439 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 338 predicate places. [2023-11-29 05:39:55,440 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 366 transitions, 8139 flow [2023-11-29 05:39:55,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:55,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:55,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:55,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-29 05:39:55,440 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:55,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:55,440 INFO L85 PathProgramCache]: Analyzing trace with hash -864210616, now seen corresponding path program 3 times [2023-11-29 05:39:55,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:55,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832974343] [2023-11-29 05:39:55,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:55,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:55,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:55,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:55,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:55,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832974343] [2023-11-29 05:39:55,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832974343] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:55,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:55,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:39:55,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541962369] [2023-11-29 05:39:55,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:55,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:39:55,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:55,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:39:55,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:39:55,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:55,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 366 transitions, 8139 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:55,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:55,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:55,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:39:57,340 INFO L124 PetriNetUnfolderBase]: 1830/3821 cut-off events. [2023-11-29 05:39:57,340 INFO L125 PetriNetUnfolderBase]: For 72374/72378 co-relation queries the response was YES. [2023-11-29 05:39:57,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25554 conditions, 3821 events. 1830/3821 cut-off events. For 72374/72378 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 27672 event pairs, 644 based on Foata normal form. 24/3841 useless extension candidates. Maximal degree in co-relation 25248. Up to 2610 conditions per place. [2023-11-29 05:39:57,377 INFO L140 encePairwiseOnDemand]: 33/45 looper letters, 362 selfloop transitions, 74 changer transitions 0/439 dead transitions. [2023-11-29 05:39:57,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 439 transitions, 9613 flow [2023-11-29 05:39:57,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 05:39:57,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 05:39:57,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 240 transitions. [2023-11-29 05:39:57,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3137254901960784 [2023-11-29 05:39:57,378 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 240 transitions. [2023-11-29 05:39:57,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 240 transitions. [2023-11-29 05:39:57,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:39:57,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 240 transitions. [2023-11-29 05:39:57,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 14.117647058823529) internal successors, (240), 17 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:57,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 45.0) internal successors, (810), 18 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:57,380 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 45.0) internal successors, (810), 18 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:57,380 INFO L175 Difference]: Start difference. First operand has 384 places, 366 transitions, 8139 flow. Second operand 17 states and 240 transitions. [2023-11-29 05:39:57,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 439 transitions, 9613 flow [2023-11-29 05:39:57,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 439 transitions, 9409 flow, removed 51 selfloop flow, removed 8 redundant places. [2023-11-29 05:39:57,878 INFO L231 Difference]: Finished difference. Result has 393 places, 369 transitions, 8194 flow [2023-11-29 05:39:57,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7964, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8194, PETRI_PLACES=393, PETRI_TRANSITIONS=369} [2023-11-29 05:39:57,879 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 347 predicate places. [2023-11-29 05:39:57,879 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 369 transitions, 8194 flow [2023-11-29 05:39:57,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:57,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:39:57,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:39:57,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-29 05:39:57,880 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:39:57,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:39:57,880 INFO L85 PathProgramCache]: Analyzing trace with hash -864210615, now seen corresponding path program 4 times [2023-11-29 05:39:57,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:39:57,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182468741] [2023-11-29 05:39:57,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:39:57,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:39:57,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:39:58,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:39:58,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:39:58,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182468741] [2023-11-29 05:39:58,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182468741] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:39:58,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:39:58,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:39:58,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382516797] [2023-11-29 05:39:58,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:39:58,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:39:58,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:39:58,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:39:58,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:39:58,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:39:58,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 369 transitions, 8194 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:39:58,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:39:58,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:39:58,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:00,119 INFO L124 PetriNetUnfolderBase]: 1803/3776 cut-off events. [2023-11-29 05:40:00,119 INFO L125 PetriNetUnfolderBase]: For 65667/65677 co-relation queries the response was YES. [2023-11-29 05:40:00,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24868 conditions, 3776 events. 1803/3776 cut-off events. For 65667/65677 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 27351 event pairs, 523 based on Foata normal form. 30/3804 useless extension candidates. Maximal degree in co-relation 24631. Up to 2105 conditions per place. [2023-11-29 05:40:00,152 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 288 selfloop transitions, 147 changer transitions 34/472 dead transitions. [2023-11-29 05:40:00,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 472 transitions, 9753 flow [2023-11-29 05:40:00,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 05:40:00,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 05:40:00,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 377 transitions. [2023-11-29 05:40:00,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28888888888888886 [2023-11-29 05:40:00,153 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 377 transitions. [2023-11-29 05:40:00,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 377 transitions. [2023-11-29 05:40:00,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:00,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 377 transitions. [2023-11-29 05:40:00,154 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 13.0) internal successors, (377), 29 states have internal predecessors, (377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:00,155 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 45.0) internal successors, (1350), 30 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:00,156 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 45.0) internal successors, (1350), 30 states have internal predecessors, (1350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:00,156 INFO L175 Difference]: Start difference. First operand has 393 places, 369 transitions, 8194 flow. Second operand 29 states and 377 transitions. [2023-11-29 05:40:00,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 472 transitions, 9753 flow [2023-11-29 05:40:00,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 472 transitions, 9616 flow, removed 9 selfloop flow, removed 12 redundant places. [2023-11-29 05:40:00,535 INFO L231 Difference]: Finished difference. Result has 412 places, 360 transitions, 8273 flow [2023-11-29 05:40:00,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8007, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=8273, PETRI_PLACES=412, PETRI_TRANSITIONS=360} [2023-11-29 05:40:00,536 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 366 predicate places. [2023-11-29 05:40:00,536 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 360 transitions, 8273 flow [2023-11-29 05:40:00,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:00,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:00,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:40:00,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-29 05:40:00,536 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:00,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:00,537 INFO L85 PathProgramCache]: Analyzing trace with hash 743310571, now seen corresponding path program 5 times [2023-11-29 05:40:00,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:00,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148608910] [2023-11-29 05:40:00,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:00,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:00,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:00,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:00,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:00,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148608910] [2023-11-29 05:40:00,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148608910] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:00,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:00,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:40:00,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275258058] [2023-11-29 05:40:00,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:00,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:40:00,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:00,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:40:00,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:40:00,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:00,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 360 transitions, 8273 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:00,941 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:00,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:00,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:02,635 INFO L124 PetriNetUnfolderBase]: 1677/3540 cut-off events. [2023-11-29 05:40:02,635 INFO L125 PetriNetUnfolderBase]: For 65089/65099 co-relation queries the response was YES. [2023-11-29 05:40:02,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23943 conditions, 3540 events. 1677/3540 cut-off events. For 65089/65099 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 25387 event pairs, 497 based on Foata normal form. 30/3568 useless extension candidates. Maximal degree in co-relation 23706. Up to 2105 conditions per place. [2023-11-29 05:40:02,670 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 270 selfloop transitions, 147 changer transitions 0/420 dead transitions. [2023-11-29 05:40:02,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 420 transitions, 9380 flow [2023-11-29 05:40:02,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:40:02,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:40:02,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 296 transitions. [2023-11-29 05:40:02,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28599033816425123 [2023-11-29 05:40:02,671 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 296 transitions. [2023-11-29 05:40:02,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 296 transitions. [2023-11-29 05:40:02,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:02,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 296 transitions. [2023-11-29 05:40:02,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 12.869565217391305) internal successors, (296), 23 states have internal predecessors, (296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:02,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:02,673 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:02,673 INFO L175 Difference]: Start difference. First operand has 412 places, 360 transitions, 8273 flow. Second operand 23 states and 296 transitions. [2023-11-29 05:40:02,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 420 transitions, 9380 flow [2023-11-29 05:40:03,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 420 transitions, 8752 flow, removed 48 selfloop flow, removed 33 redundant places. [2023-11-29 05:40:03,055 INFO L231 Difference]: Finished difference. Result has 388 places, 356 transitions, 7866 flow [2023-11-29 05:40:03,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7572, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7866, PETRI_PLACES=388, PETRI_TRANSITIONS=356} [2023-11-29 05:40:03,055 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 342 predicate places. [2023-11-29 05:40:03,055 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 356 transitions, 7866 flow [2023-11-29 05:40:03,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:03,056 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:03,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:40:03,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-29 05:40:03,056 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:03,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:03,056 INFO L85 PathProgramCache]: Analyzing trace with hash 743310570, now seen corresponding path program 4 times [2023-11-29 05:40:03,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:03,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254171312] [2023-11-29 05:40:03,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:03,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:03,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:03,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:03,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:03,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254171312] [2023-11-29 05:40:03,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254171312] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:03,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:03,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 05:40:03,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944855528] [2023-11-29 05:40:03,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:03,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 05:40:03,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:03,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 05:40:03,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-11-29 05:40:03,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:03,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 356 transitions, 7866 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:03,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:03,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:03,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:04,789 INFO L124 PetriNetUnfolderBase]: 1650/3487 cut-off events. [2023-11-29 05:40:04,790 INFO L125 PetriNetUnfolderBase]: For 50987/50991 co-relation queries the response was YES. [2023-11-29 05:40:04,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23038 conditions, 3487 events. 1650/3487 cut-off events. For 50987/50991 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 25014 event pairs, 604 based on Foata normal form. 24/3507 useless extension candidates. Maximal degree in co-relation 22821. Up to 2610 conditions per place. [2023-11-29 05:40:04,821 INFO L140 encePairwiseOnDemand]: 34/45 looper letters, 312 selfloop transitions, 58 changer transitions 27/400 dead transitions. [2023-11-29 05:40:04,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 400 transitions, 8903 flow [2023-11-29 05:40:04,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 05:40:04,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 05:40:04,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 195 transitions. [2023-11-29 05:40:04,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30952380952380953 [2023-11-29 05:40:04,822 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 195 transitions. [2023-11-29 05:40:04,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 195 transitions. [2023-11-29 05:40:04,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:04,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 195 transitions. [2023-11-29 05:40:04,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 13.928571428571429) internal successors, (195), 14 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:04,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 45.0) internal successors, (675), 15 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:04,824 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 45.0) internal successors, (675), 15 states have internal predecessors, (675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:04,824 INFO L175 Difference]: Start difference. First operand has 388 places, 356 transitions, 7866 flow. Second operand 14 states and 195 transitions. [2023-11-29 05:40:04,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 400 transitions, 8903 flow [2023-11-29 05:40:05,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 400 transitions, 8628 flow, removed 13 selfloop flow, removed 21 redundant places. [2023-11-29 05:40:05,110 INFO L231 Difference]: Finished difference. Result has 379 places, 344 transitions, 7514 flow [2023-11-29 05:40:05,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7584, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7514, PETRI_PLACES=379, PETRI_TRANSITIONS=344} [2023-11-29 05:40:05,111 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 333 predicate places. [2023-11-29 05:40:05,111 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 344 transitions, 7514 flow [2023-11-29 05:40:05,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:05,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:05,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:40:05,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-29 05:40:05,111 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:05,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:05,112 INFO L85 PathProgramCache]: Analyzing trace with hash 8871624, now seen corresponding path program 5 times [2023-11-29 05:40:05,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:05,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883069353] [2023-11-29 05:40:05,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:05,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:05,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:05,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:05,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:05,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883069353] [2023-11-29 05:40:05,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883069353] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:05,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:05,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:40:05,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924980077] [2023-11-29 05:40:05,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:05,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:40:05,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:05,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:40:05,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:40:05,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:05,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 344 transitions, 7514 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:05,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:05,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:05,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:06,686 INFO L124 PetriNetUnfolderBase]: 1504/3205 cut-off events. [2023-11-29 05:40:06,686 INFO L125 PetriNetUnfolderBase]: For 46887/46897 co-relation queries the response was YES. [2023-11-29 05:40:06,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21497 conditions, 3205 events. 1504/3205 cut-off events. For 46887/46897 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 22734 event pairs, 401 based on Foata normal form. 42/3247 useless extension candidates. Maximal degree in co-relation 21282. Up to 752 conditions per place. [2023-11-29 05:40:06,712 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 224 selfloop transitions, 137 changer transitions 42/406 dead transitions. [2023-11-29 05:40:06,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 406 transitions, 8623 flow [2023-11-29 05:40:06,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 05:40:06,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 05:40:06,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 280 transitions. [2023-11-29 05:40:06,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.345679012345679 [2023-11-29 05:40:06,713 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 280 transitions. [2023-11-29 05:40:06,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 280 transitions. [2023-11-29 05:40:06,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:06,714 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 280 transitions. [2023-11-29 05:40:06,714 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 15.555555555555555) internal successors, (280), 18 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:06,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 45.0) internal successors, (855), 19 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:06,715 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 45.0) internal successors, (855), 19 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:06,715 INFO L175 Difference]: Start difference. First operand has 379 places, 344 transitions, 7514 flow. Second operand 18 states and 280 transitions. [2023-11-29 05:40:06,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 406 transitions, 8623 flow [2023-11-29 05:40:06,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 406 transitions, 8236 flow, removed 9 selfloop flow, removed 22 redundant places. [2023-11-29 05:40:06,969 INFO L231 Difference]: Finished difference. Result has 366 places, 315 transitions, 6914 flow [2023-11-29 05:40:06,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7116, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6914, PETRI_PLACES=366, PETRI_TRANSITIONS=315} [2023-11-29 05:40:06,969 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 320 predicate places. [2023-11-29 05:40:06,970 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 315 transitions, 6914 flow [2023-11-29 05:40:06,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:06,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:06,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:40:06,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-29 05:40:06,970 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:06,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:06,970 INFO L85 PathProgramCache]: Analyzing trace with hash -996987738, now seen corresponding path program 1 times [2023-11-29 05:40:06,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:06,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097820011] [2023-11-29 05:40:06,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:06,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:06,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:07,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:07,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:07,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097820011] [2023-11-29 05:40:07,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097820011] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:07,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:07,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:40:07,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671749653] [2023-11-29 05:40:07,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:07,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:40:07,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:07,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:40:07,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:40:07,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:07,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 315 transitions, 6914 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:07,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:07,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:07,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:08,851 INFO L124 PetriNetUnfolderBase]: 1468/3189 cut-off events. [2023-11-29 05:40:08,851 INFO L125 PetriNetUnfolderBase]: For 50153/50163 co-relation queries the response was YES. [2023-11-29 05:40:08,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21330 conditions, 3189 events. 1468/3189 cut-off events. For 50153/50163 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 22945 event pairs, 444 based on Foata normal form. 34/3223 useless extension candidates. Maximal degree in co-relation 21245. Up to 1477 conditions per place. [2023-11-29 05:40:08,877 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 301 selfloop transitions, 104 changer transitions 0/408 dead transitions. [2023-11-29 05:40:08,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 408 transitions, 8642 flow [2023-11-29 05:40:08,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 05:40:08,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 05:40:08,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 245 transitions. [2023-11-29 05:40:08,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3402777777777778 [2023-11-29 05:40:08,878 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 245 transitions. [2023-11-29 05:40:08,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 245 transitions. [2023-11-29 05:40:08,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:08,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 245 transitions. [2023-11-29 05:40:08,879 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 15.3125) internal successors, (245), 16 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:08,879 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 45.0) internal successors, (765), 17 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:08,879 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 45.0) internal successors, (765), 17 states have internal predecessors, (765), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:08,879 INFO L175 Difference]: Start difference. First operand has 366 places, 315 transitions, 6914 flow. Second operand 16 states and 245 transitions. [2023-11-29 05:40:08,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 408 transitions, 8642 flow [2023-11-29 05:40:09,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 408 transitions, 7951 flow, removed 50 selfloop flow, removed 27 redundant places. [2023-11-29 05:40:09,115 INFO L231 Difference]: Finished difference. Result has 337 places, 326 transitions, 6920 flow [2023-11-29 05:40:09,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6284, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6920, PETRI_PLACES=337, PETRI_TRANSITIONS=326} [2023-11-29 05:40:09,115 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 291 predicate places. [2023-11-29 05:40:09,115 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 326 transitions, 6920 flow [2023-11-29 05:40:09,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:09,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:09,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:40:09,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-29 05:40:09,116 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:09,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:09,116 INFO L85 PathProgramCache]: Analyzing trace with hash 723139907, now seen corresponding path program 1 times [2023-11-29 05:40:09,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:09,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629467222] [2023-11-29 05:40:09,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:09,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:09,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:09,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:09,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:09,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629467222] [2023-11-29 05:40:09,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629467222] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:09,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:09,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 05:40:09,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149344483] [2023-11-29 05:40:09,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:09,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:40:09,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:09,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:40:09,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-11-29 05:40:09,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:09,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 326 transitions, 6920 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:09,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:09,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:09,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:11,532 INFO L124 PetriNetUnfolderBase]: 1446/3164 cut-off events. [2023-11-29 05:40:11,532 INFO L125 PetriNetUnfolderBase]: For 43958/43968 co-relation queries the response was YES. [2023-11-29 05:40:11,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20195 conditions, 3164 events. 1446/3164 cut-off events. For 43958/43968 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 22841 event pairs, 468 based on Foata normal form. 34/3198 useless extension candidates. Maximal degree in co-relation 20118. Up to 1890 conditions per place. [2023-11-29 05:40:11,556 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 297 selfloop transitions, 126 changer transitions 8/434 dead transitions. [2023-11-29 05:40:11,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 434 transitions, 8598 flow [2023-11-29 05:40:11,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:40:11,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:40:11,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 330 transitions. [2023-11-29 05:40:11,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3188405797101449 [2023-11-29 05:40:11,557 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 330 transitions. [2023-11-29 05:40:11,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 330 transitions. [2023-11-29 05:40:11,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:11,558 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 330 transitions. [2023-11-29 05:40:11,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 14.347826086956522) internal successors, (330), 23 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:11,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:11,559 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:11,559 INFO L175 Difference]: Start difference. First operand has 337 places, 326 transitions, 6920 flow. Second operand 23 states and 330 transitions. [2023-11-29 05:40:11,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 434 transitions, 8598 flow [2023-11-29 05:40:11,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 434 transitions, 8398 flow, removed 35 selfloop flow, removed 7 redundant places. [2023-11-29 05:40:11,774 INFO L231 Difference]: Finished difference. Result has 356 places, 337 transitions, 7179 flow [2023-11-29 05:40:11,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6730, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=7179, PETRI_PLACES=356, PETRI_TRANSITIONS=337} [2023-11-29 05:40:11,774 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 310 predicate places. [2023-11-29 05:40:11,775 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 337 transitions, 7179 flow [2023-11-29 05:40:11,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:11,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:11,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:40:11,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-29 05:40:11,775 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:11,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:11,775 INFO L85 PathProgramCache]: Analyzing trace with hash -932171324, now seen corresponding path program 2 times [2023-11-29 05:40:11,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:11,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895406126] [2023-11-29 05:40:11,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:11,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:11,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:12,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:12,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:12,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895406126] [2023-11-29 05:40:12,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895406126] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:12,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:12,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 05:40:12,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446191200] [2023-11-29 05:40:12,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:12,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 05:40:12,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:12,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 05:40:12,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-11-29 05:40:12,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:12,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 337 transitions, 7179 flow. Second operand has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:12,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:12,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:12,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:14,288 INFO L124 PetriNetUnfolderBase]: 1402/3072 cut-off events. [2023-11-29 05:40:14,288 INFO L125 PetriNetUnfolderBase]: For 42080/42090 co-relation queries the response was YES. [2023-11-29 05:40:14,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19688 conditions, 3072 events. 1402/3072 cut-off events. For 42080/42090 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 22100 event pairs, 375 based on Foata normal form. 34/3106 useless extension candidates. Maximal degree in co-relation 19607. Up to 1569 conditions per place. [2023-11-29 05:40:14,312 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 308 selfloop transitions, 146 changer transitions 0/457 dead transitions. [2023-11-29 05:40:14,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 457 transitions, 8926 flow [2023-11-29 05:40:14,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 05:40:14,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 05:40:14,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 390 transitions. [2023-11-29 05:40:14,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30952380952380953 [2023-11-29 05:40:14,313 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 390 transitions. [2023-11-29 05:40:14,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 390 transitions. [2023-11-29 05:40:14,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:14,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 390 transitions. [2023-11-29 05:40:14,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 13.928571428571429) internal successors, (390), 28 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:14,315 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:14,315 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:14,315 INFO L175 Difference]: Start difference. First operand has 356 places, 337 transitions, 7179 flow. Second operand 28 states and 390 transitions. [2023-11-29 05:40:14,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 457 transitions, 8926 flow [2023-11-29 05:40:14,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 457 transitions, 8605 flow, removed 30 selfloop flow, removed 26 redundant places. [2023-11-29 05:40:14,514 INFO L231 Difference]: Finished difference. Result has 345 places, 338 transitions, 7173 flow [2023-11-29 05:40:14,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6802, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=7173, PETRI_PLACES=345, PETRI_TRANSITIONS=338} [2023-11-29 05:40:14,514 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 299 predicate places. [2023-11-29 05:40:14,514 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 338 transitions, 7173 flow [2023-11-29 05:40:14,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.416666666666666) internal successors, (101), 12 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:14,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:14,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 05:40:14,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-29 05:40:14,515 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:14,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:14,515 INFO L85 PathProgramCache]: Analyzing trace with hash -932171323, now seen corresponding path program 2 times [2023-11-29 05:40:14,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:14,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757645378] [2023-11-29 05:40:14,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:14,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:14,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:14,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:14,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:14,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757645378] [2023-11-29 05:40:14,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757645378] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:14,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:14,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 05:40:14,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088730707] [2023-11-29 05:40:14,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:14,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 05:40:14,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:14,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 05:40:14,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-29 05:40:14,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:14,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 338 transitions, 7173 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:14,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:14,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:14,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:16,675 INFO L124 PetriNetUnfolderBase]: 1380/3038 cut-off events. [2023-11-29 05:40:16,675 INFO L125 PetriNetUnfolderBase]: For 40380/40390 co-relation queries the response was YES. [2023-11-29 05:40:16,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19311 conditions, 3038 events. 1380/3038 cut-off events. For 40380/40390 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 21936 event pairs, 483 based on Foata normal form. 34/3070 useless extension candidates. Maximal degree in co-relation 19242. Up to 1294 conditions per place. [2023-11-29 05:40:16,697 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 314 selfloop transitions, 119 changer transitions 11/447 dead transitions. [2023-11-29 05:40:16,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 447 transitions, 8728 flow [2023-11-29 05:40:16,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 05:40:16,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 05:40:16,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 379 transitions. [2023-11-29 05:40:16,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31193415637860084 [2023-11-29 05:40:16,698 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 379 transitions. [2023-11-29 05:40:16,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 379 transitions. [2023-11-29 05:40:16,698 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:16,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 379 transitions. [2023-11-29 05:40:16,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 14.037037037037036) internal successors, (379), 27 states have internal predecessors, (379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:16,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 45.0) internal successors, (1260), 28 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:16,700 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 45.0) internal successors, (1260), 28 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:16,700 INFO L175 Difference]: Start difference. First operand has 345 places, 338 transitions, 7173 flow. Second operand 27 states and 379 transitions. [2023-11-29 05:40:16,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 447 transitions, 8728 flow [2023-11-29 05:40:16,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 447 transitions, 8381 flow, removed 41 selfloop flow, removed 22 redundant places. [2023-11-29 05:40:16,895 INFO L231 Difference]: Finished difference. Result has 351 places, 334 transitions, 7048 flow [2023-11-29 05:40:16,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6795, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7048, PETRI_PLACES=351, PETRI_TRANSITIONS=334} [2023-11-29 05:40:16,895 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 305 predicate places. [2023-11-29 05:40:16,895 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 334 transitions, 7048 flow [2023-11-29 05:40:16,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:16,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:16,896 INFO L208 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] [2023-11-29 05:40:16,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-29 05:40:16,896 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:16,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:16,896 INFO L85 PathProgramCache]: Analyzing trace with hash 863804422, now seen corresponding path program 1 times [2023-11-29 05:40:16,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:16,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370478801] [2023-11-29 05:40:16,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:16,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:16,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:18,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:18,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:18,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370478801] [2023-11-29 05:40:18,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370478801] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:18,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:18,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:40:18,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517890311] [2023-11-29 05:40:18,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:18,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:40:18,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:18,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:40:18,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:40:18,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:18,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 334 transitions, 7048 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:18,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:18,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:18,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:20,881 INFO L124 PetriNetUnfolderBase]: 1390/3088 cut-off events. [2023-11-29 05:40:20,881 INFO L125 PetriNetUnfolderBase]: For 37749/37759 co-relation queries the response was YES. [2023-11-29 05:40:20,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19639 conditions, 3088 events. 1390/3088 cut-off events. For 37749/37759 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 22724 event pairs, 564 based on Foata normal form. 22/3110 useless extension candidates. Maximal degree in co-relation 19571. Up to 2349 conditions per place. [2023-11-29 05:40:20,906 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 284 selfloop transitions, 119 changer transitions 4/410 dead transitions. [2023-11-29 05:40:20,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 410 transitions, 8702 flow [2023-11-29 05:40:20,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:40:20,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 05:40:20,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 279 transitions. [2023-11-29 05:40:20,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29523809523809524 [2023-11-29 05:40:20,908 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 279 transitions. [2023-11-29 05:40:20,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 279 transitions. [2023-11-29 05:40:20,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:20,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 279 transitions. [2023-11-29 05:40:20,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 13.285714285714286) internal successors, (279), 21 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) [2023-11-29 05:40:20,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 45.0) internal successors, (990), 22 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:20,909 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 45.0) internal successors, (990), 22 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:20,909 INFO L175 Difference]: Start difference. First operand has 351 places, 334 transitions, 7048 flow. Second operand 21 states and 279 transitions. [2023-11-29 05:40:20,909 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 410 transitions, 8702 flow [2023-11-29 05:40:21,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 410 transitions, 8436 flow, removed 6 selfloop flow, removed 24 redundant places. [2023-11-29 05:40:21,104 INFO L231 Difference]: Finished difference. Result has 348 places, 361 transitions, 7634 flow [2023-11-29 05:40:21,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=6787, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7634, PETRI_PLACES=348, PETRI_TRANSITIONS=361} [2023-11-29 05:40:21,105 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 302 predicate places. [2023-11-29 05:40:21,105 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 361 transitions, 7634 flow [2023-11-29 05:40:21,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:21,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:21,105 INFO L208 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] [2023-11-29 05:40:21,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-29 05:40:21,105 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:21,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:21,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1819373414, now seen corresponding path program 2 times [2023-11-29 05:40:21,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:21,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067506533] [2023-11-29 05:40:21,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:21,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:21,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:22,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:22,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:22,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067506533] [2023-11-29 05:40:22,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067506533] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:22,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:22,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:40:22,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023557160] [2023-11-29 05:40:22,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:22,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:40:22,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:22,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:40:22,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:40:22,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:22,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 361 transitions, 7634 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:22,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:22,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:22,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:26,429 INFO L124 PetriNetUnfolderBase]: 1402/3131 cut-off events. [2023-11-29 05:40:26,429 INFO L125 PetriNetUnfolderBase]: For 38035/38045 co-relation queries the response was YES. [2023-11-29 05:40:26,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20349 conditions, 3131 events. 1402/3131 cut-off events. For 38035/38045 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 23182 event pairs, 518 based on Foata normal form. 18/3149 useless extension candidates. Maximal degree in co-relation 20279. Up to 2227 conditions per place. [2023-11-29 05:40:26,451 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 327 selfloop transitions, 154 changer transitions 4/488 dead transitions. [2023-11-29 05:40:26,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 488 transitions, 9440 flow [2023-11-29 05:40:26,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 05:40:26,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 05:40:26,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 481 transitions. [2023-11-29 05:40:26,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28888888888888886 [2023-11-29 05:40:26,453 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 481 transitions. [2023-11-29 05:40:26,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 481 transitions. [2023-11-29 05:40:26,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:26,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 481 transitions. [2023-11-29 05:40:26,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 13.0) internal successors, (481), 37 states have internal predecessors, (481), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:26,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 45.0) internal successors, (1710), 38 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:26,456 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 45.0) internal successors, (1710), 38 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:26,456 INFO L175 Difference]: Start difference. First operand has 348 places, 361 transitions, 7634 flow. Second operand 37 states and 481 transitions. [2023-11-29 05:40:26,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 488 transitions, 9440 flow [2023-11-29 05:40:26,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 488 transitions, 9277 flow, removed 2 selfloop flow, removed 11 redundant places. [2023-11-29 05:40:26,653 INFO L231 Difference]: Finished difference. Result has 377 places, 388 transitions, 8161 flow [2023-11-29 05:40:26,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7494, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=8161, PETRI_PLACES=377, PETRI_TRANSITIONS=388} [2023-11-29 05:40:26,654 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 331 predicate places. [2023-11-29 05:40:26,654 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 388 transitions, 8161 flow [2023-11-29 05:40:26,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:26,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:26,654 INFO L208 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] [2023-11-29 05:40:26,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-29 05:40:26,654 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:26,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:26,655 INFO L85 PathProgramCache]: Analyzing trace with hash 2088924012, now seen corresponding path program 3 times [2023-11-29 05:40:26,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:26,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334915484] [2023-11-29 05:40:26,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:26,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:26,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:27,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:27,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:27,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334915484] [2023-11-29 05:40:27,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334915484] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:27,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:27,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:40:27,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299479036] [2023-11-29 05:40:27,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:27,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:40:27,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:27,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:40:27,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:40:27,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:27,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 388 transitions, 8161 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:27,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:27,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:27,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:29,758 INFO L124 PetriNetUnfolderBase]: 1414/3167 cut-off events. [2023-11-29 05:40:29,758 INFO L125 PetriNetUnfolderBase]: For 40510/40520 co-relation queries the response was YES. [2023-11-29 05:40:29,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21405 conditions, 3167 events. 1414/3167 cut-off events. For 40510/40520 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 23618 event pairs, 583 based on Foata normal form. 22/3189 useless extension candidates. Maximal degree in co-relation 21329. Up to 2586 conditions per place. [2023-11-29 05:40:29,785 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 306 selfloop transitions, 146 changer transitions 4/459 dead transitions. [2023-11-29 05:40:29,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 459 transitions, 10186 flow [2023-11-29 05:40:29,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:40:29,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 05:40:29,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 273 transitions. [2023-11-29 05:40:29,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28888888888888886 [2023-11-29 05:40:29,786 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 273 transitions. [2023-11-29 05:40:29,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 273 transitions. [2023-11-29 05:40:29,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:29,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 273 transitions. [2023-11-29 05:40:29,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 13.0) internal successors, (273), 21 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:29,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 45.0) internal successors, (990), 22 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:29,787 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 45.0) internal successors, (990), 22 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:29,788 INFO L175 Difference]: Start difference. First operand has 377 places, 388 transitions, 8161 flow. Second operand 21 states and 273 transitions. [2023-11-29 05:40:29,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 459 transitions, 10186 flow [2023-11-29 05:40:30,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 459 transitions, 9869 flow, removed 16 selfloop flow, removed 22 redundant places. [2023-11-29 05:40:30,012 INFO L231 Difference]: Finished difference. Result has 378 places, 416 transitions, 9022 flow [2023-11-29 05:40:30,012 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=7902, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9022, PETRI_PLACES=378, PETRI_TRANSITIONS=416} [2023-11-29 05:40:30,013 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 332 predicate places. [2023-11-29 05:40:30,013 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 416 transitions, 9022 flow [2023-11-29 05:40:30,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:30,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:30,013 INFO L208 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] [2023-11-29 05:40:30,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-29 05:40:30,013 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:30,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:30,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1831355106, now seen corresponding path program 4 times [2023-11-29 05:40:30,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:30,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271727508] [2023-11-29 05:40:30,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:30,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:30,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:31,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:31,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:31,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271727508] [2023-11-29 05:40:31,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271727508] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:31,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:31,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:40:31,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145671472] [2023-11-29 05:40:31,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:31,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:40:31,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:31,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:40:31,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:40:31,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:31,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 416 transitions, 9022 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:31,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:31,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:31,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:34,437 INFO L124 PetriNetUnfolderBase]: 1426/3200 cut-off events. [2023-11-29 05:40:34,437 INFO L125 PetriNetUnfolderBase]: For 40693/40703 co-relation queries the response was YES. [2023-11-29 05:40:34,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21814 conditions, 3200 events. 1426/3200 cut-off events. For 40693/40703 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 23979 event pairs, 522 based on Foata normal form. 14/3214 useless extension candidates. Maximal degree in co-relation 21734. Up to 2335 conditions per place. [2023-11-29 05:40:34,466 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 309 selfloop transitions, 184 changer transitions 4/500 dead transitions. [2023-11-29 05:40:34,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 500 transitions, 10487 flow [2023-11-29 05:40:34,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-29 05:40:34,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-29 05:40:34,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 397 transitions. [2023-11-29 05:40:34,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2940740740740741 [2023-11-29 05:40:34,467 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 397 transitions. [2023-11-29 05:40:34,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 397 transitions. [2023-11-29 05:40:34,467 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:34,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 397 transitions. [2023-11-29 05:40:34,468 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 13.233333333333333) internal successors, (397), 30 states have internal predecessors, (397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:34,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 45.0) internal successors, (1395), 31 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:34,469 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 45.0) internal successors, (1395), 31 states have internal predecessors, (1395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:34,469 INFO L175 Difference]: Start difference. First operand has 378 places, 416 transitions, 9022 flow. Second operand 30 states and 397 transitions. [2023-11-29 05:40:34,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 500 transitions, 10487 flow [2023-11-29 05:40:34,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 500 transitions, 10275 flow, removed 14 selfloop flow, removed 10 redundant places. [2023-11-29 05:40:34,734 INFO L231 Difference]: Finished difference. Result has 401 places, 424 transitions, 9342 flow [2023-11-29 05:40:34,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8818, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=9342, PETRI_PLACES=401, PETRI_TRANSITIONS=424} [2023-11-29 05:40:34,735 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 355 predicate places. [2023-11-29 05:40:34,735 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 424 transitions, 9342 flow [2023-11-29 05:40:34,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:34,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:34,735 INFO L208 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] [2023-11-29 05:40:34,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-11-29 05:40:34,735 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:34,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:34,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1433285234, now seen corresponding path program 5 times [2023-11-29 05:40:34,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:34,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209265808] [2023-11-29 05:40:34,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:34,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:34,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:35,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:35,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:35,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209265808] [2023-11-29 05:40:35,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209265808] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:35,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:35,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:40:35,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889725162] [2023-11-29 05:40:35,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:35,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:40:35,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:35,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:40:35,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:40:35,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:35,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 424 transitions, 9342 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:35,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:35,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:35,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:38,864 INFO L124 PetriNetUnfolderBase]: 1477/3321 cut-off events. [2023-11-29 05:40:38,864 INFO L125 PetriNetUnfolderBase]: For 45085/45095 co-relation queries the response was YES. [2023-11-29 05:40:38,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23385 conditions, 3321 events. 1477/3321 cut-off events. For 45085/45095 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 25171 event pairs, 578 based on Foata normal form. 18/3339 useless extension candidates. Maximal degree in co-relation 23301. Up to 2639 conditions per place. [2023-11-29 05:40:38,894 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 337 selfloop transitions, 171 changer transitions 4/515 dead transitions. [2023-11-29 05:40:38,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 515 transitions, 11272 flow [2023-11-29 05:40:38,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 05:40:38,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 05:40:38,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 363 transitions. [2023-11-29 05:40:38,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28809523809523807 [2023-11-29 05:40:38,896 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 363 transitions. [2023-11-29 05:40:38,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 363 transitions. [2023-11-29 05:40:38,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:38,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 363 transitions. [2023-11-29 05:40:38,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 12.964285714285714) internal successors, (363), 28 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:38,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:38,897 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:38,897 INFO L175 Difference]: Start difference. First operand has 401 places, 424 transitions, 9342 flow. Second operand 28 states and 363 transitions. [2023-11-29 05:40:38,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 515 transitions, 11272 flow [2023-11-29 05:40:39,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 515 transitions, 11006 flow, removed 18 selfloop flow, removed 23 redundant places. [2023-11-29 05:40:39,165 INFO L231 Difference]: Finished difference. Result has 412 places, 450 transitions, 10008 flow [2023-11-29 05:40:39,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9104, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=10008, PETRI_PLACES=412, PETRI_TRANSITIONS=450} [2023-11-29 05:40:39,166 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 366 predicate places. [2023-11-29 05:40:39,166 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 450 transitions, 10008 flow [2023-11-29 05:40:39,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:39,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:39,166 INFO L208 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] [2023-11-29 05:40:39,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-11-29 05:40:39,166 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:39,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:39,166 INFO L85 PathProgramCache]: Analyzing trace with hash -315042884, now seen corresponding path program 6 times [2023-11-29 05:40:39,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:39,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811413073] [2023-11-29 05:40:39,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:39,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:39,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:40,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:40,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:40,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811413073] [2023-11-29 05:40:40,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811413073] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:40,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:40,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:40:40,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433099061] [2023-11-29 05:40:40,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:40,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:40:40,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:40,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:40:40,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:40:40,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:40,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 450 transitions, 10008 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:40,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:40,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:40,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:43,788 INFO L124 PetriNetUnfolderBase]: 1500/3416 cut-off events. [2023-11-29 05:40:43,788 INFO L125 PetriNetUnfolderBase]: For 49758/49768 co-relation queries the response was YES. [2023-11-29 05:40:43,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24718 conditions, 3416 events. 1500/3416 cut-off events. For 49758/49768 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 26259 event pairs, 359 based on Foata normal form. 15/3429 useless extension candidates. Maximal degree in co-relation 24626. Up to 1864 conditions per place. [2023-11-29 05:40:43,821 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 368 selfloop transitions, 297 changer transitions 5/673 dead transitions. [2023-11-29 05:40:43,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 673 transitions, 14742 flow [2023-11-29 05:40:43,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 05:40:43,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 05:40:43,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 476 transitions. [2023-11-29 05:40:43,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3022222222222222 [2023-11-29 05:40:43,823 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 476 transitions. [2023-11-29 05:40:43,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 476 transitions. [2023-11-29 05:40:43,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:43,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 476 transitions. [2023-11-29 05:40:43,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 13.6) internal successors, (476), 35 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:43,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 45.0) internal successors, (1620), 36 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:43,825 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 45.0) internal successors, (1620), 36 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:43,826 INFO L175 Difference]: Start difference. First operand has 412 places, 450 transitions, 10008 flow. Second operand 35 states and 476 transitions. [2023-11-29 05:40:43,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 673 transitions, 14742 flow [2023-11-29 05:40:44,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 673 transitions, 14472 flow, removed 38 selfloop flow, removed 15 redundant places. [2023-11-29 05:40:44,153 INFO L231 Difference]: Finished difference. Result has 435 places, 512 transitions, 12391 flow [2023-11-29 05:40:44,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=9756, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=12391, PETRI_PLACES=435, PETRI_TRANSITIONS=512} [2023-11-29 05:40:44,154 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 389 predicate places. [2023-11-29 05:40:44,154 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 512 transitions, 12391 flow [2023-11-29 05:40:44,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:44,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:44,154 INFO L208 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] [2023-11-29 05:40:44,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-11-29 05:40:44,154 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:44,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:44,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1195941990, now seen corresponding path program 7 times [2023-11-29 05:40:44,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:44,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512058526] [2023-11-29 05:40:44,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:44,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:44,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:45,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:45,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:45,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512058526] [2023-11-29 05:40:45,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512058526] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:45,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:45,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 05:40:45,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497371017] [2023-11-29 05:40:45,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:45,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 05:40:45,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:45,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 05:40:45,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2023-11-29 05:40:45,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:45,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 512 transitions, 12391 flow. Second operand has 15 states, 15 states have (on average 8.6) internal successors, (129), 15 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:45,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:45,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:45,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:48,198 INFO L124 PetriNetUnfolderBase]: 1495/3410 cut-off events. [2023-11-29 05:40:48,198 INFO L125 PetriNetUnfolderBase]: For 52865/52875 co-relation queries the response was YES. [2023-11-29 05:40:48,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25556 conditions, 3410 events. 1495/3410 cut-off events. For 52865/52875 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 26289 event pairs, 444 based on Foata normal form. 18/3428 useless extension candidates. Maximal degree in co-relation 25459. Up to 2464 conditions per place. [2023-11-29 05:40:48,229 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 374 selfloop transitions, 197 changer transitions 5/579 dead transitions. [2023-11-29 05:40:48,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 579 transitions, 13922 flow [2023-11-29 05:40:48,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-29 05:40:48,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-29 05:40:48,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 335 transitions. [2023-11-29 05:40:48,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29777777777777775 [2023-11-29 05:40:48,230 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 335 transitions. [2023-11-29 05:40:48,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 335 transitions. [2023-11-29 05:40:48,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:48,230 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 335 transitions. [2023-11-29 05:40:48,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 13.4) internal successors, (335), 25 states have internal predecessors, (335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:48,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 45.0) internal successors, (1170), 26 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:48,232 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 45.0) internal successors, (1170), 26 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:48,232 INFO L175 Difference]: Start difference. First operand has 435 places, 512 transitions, 12391 flow. Second operand 25 states and 335 transitions. [2023-11-29 05:40:48,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 579 transitions, 13922 flow [2023-11-29 05:40:48,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 579 transitions, 13619 flow, removed 44 selfloop flow, removed 23 redundant places. [2023-11-29 05:40:48,564 INFO L231 Difference]: Finished difference. Result has 438 places, 519 transitions, 12652 flow [2023-11-29 05:40:48,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=12092, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=12652, PETRI_PLACES=438, PETRI_TRANSITIONS=519} [2023-11-29 05:40:48,565 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 392 predicate places. [2023-11-29 05:40:48,565 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 519 transitions, 12652 flow [2023-11-29 05:40:48,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.6) internal successors, (129), 15 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:48,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:48,565 INFO L208 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] [2023-11-29 05:40:48,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-11-29 05:40:48,565 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:48,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:48,566 INFO L85 PathProgramCache]: Analyzing trace with hash 122350158, now seen corresponding path program 8 times [2023-11-29 05:40:48,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:48,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449401220] [2023-11-29 05:40:48,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:48,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:48,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:49,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:49,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:49,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449401220] [2023-11-29 05:40:49,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449401220] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:49,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:49,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:40:49,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73115783] [2023-11-29 05:40:49,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:49,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:40:49,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:49,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:40:49,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:40:49,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:49,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 519 transitions, 12652 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:49,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:49,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:49,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:51,787 INFO L124 PetriNetUnfolderBase]: 1489/3399 cut-off events. [2023-11-29 05:40:51,787 INFO L125 PetriNetUnfolderBase]: For 52319/52329 co-relation queries the response was YES. [2023-11-29 05:40:51,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25313 conditions, 3399 events. 1489/3399 cut-off events. For 52319/52329 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 26208 event pairs, 515 based on Foata normal form. 22/3421 useless extension candidates. Maximal degree in co-relation 25216. Up to 2745 conditions per place. [2023-11-29 05:40:51,821 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 390 selfloop transitions, 161 changer transitions 5/559 dead transitions. [2023-11-29 05:40:51,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 559 transitions, 14046 flow [2023-11-29 05:40:51,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 05:40:51,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 05:40:51,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 253 transitions. [2023-11-29 05:40:51,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.295906432748538 [2023-11-29 05:40:51,822 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 253 transitions. [2023-11-29 05:40:51,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 253 transitions. [2023-11-29 05:40:51,822 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:51,822 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 253 transitions. [2023-11-29 05:40:51,823 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 13.31578947368421) internal successors, (253), 19 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:51,824 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 45.0) internal successors, (900), 20 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:51,824 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 45.0) internal successors, (900), 20 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:51,824 INFO L175 Difference]: Start difference. First operand has 438 places, 519 transitions, 12652 flow. Second operand 19 states and 253 transitions. [2023-11-29 05:40:51,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 559 transitions, 14046 flow [2023-11-29 05:40:52,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 559 transitions, 13648 flow, removed 36 selfloop flow, removed 21 redundant places. [2023-11-29 05:40:52,155 INFO L231 Difference]: Finished difference. Result has 437 places, 522 transitions, 12673 flow [2023-11-29 05:40:52,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=12267, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12673, PETRI_PLACES=437, PETRI_TRANSITIONS=522} [2023-11-29 05:40:52,156 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 391 predicate places. [2023-11-29 05:40:52,156 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 522 transitions, 12673 flow [2023-11-29 05:40:52,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:52,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:52,157 INFO L208 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] [2023-11-29 05:40:52,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-11-29 05:40:52,157 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:52,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:52,157 INFO L85 PathProgramCache]: Analyzing trace with hash 679506288, now seen corresponding path program 9 times [2023-11-29 05:40:52,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:52,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904236090] [2023-11-29 05:40:52,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:52,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:52,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:53,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:53,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:53,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904236090] [2023-11-29 05:40:53,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904236090] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:53,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:53,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:40:53,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681255402] [2023-11-29 05:40:53,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:53,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:40:53,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:53,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:40:53,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:40:53,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:53,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 522 transitions, 12673 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:53,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:53,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:53,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:40:56,256 INFO L124 PetriNetUnfolderBase]: 1529/3521 cut-off events. [2023-11-29 05:40:56,256 INFO L125 PetriNetUnfolderBase]: For 53286/53296 co-relation queries the response was YES. [2023-11-29 05:40:56,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25777 conditions, 3521 events. 1529/3521 cut-off events. For 53286/53296 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 27498 event pairs, 405 based on Foata normal form. 16/3537 useless extension candidates. Maximal degree in co-relation 25680. Up to 2465 conditions per place. [2023-11-29 05:40:56,291 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 489 selfloop transitions, 136 changer transitions 4/632 dead transitions. [2023-11-29 05:40:56,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 632 transitions, 14625 flow [2023-11-29 05:40:56,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:40:56,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:40:56,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 327 transitions. [2023-11-29 05:40:56,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3159420289855073 [2023-11-29 05:40:56,292 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 327 transitions. [2023-11-29 05:40:56,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 327 transitions. [2023-11-29 05:40:56,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:40:56,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 327 transitions. [2023-11-29 05:40:56,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 14.217391304347826) internal successors, (327), 23 states have internal predecessors, (327), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:56,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:56,294 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:56,294 INFO L175 Difference]: Start difference. First operand has 437 places, 522 transitions, 12673 flow. Second operand 23 states and 327 transitions. [2023-11-29 05:40:56,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 632 transitions, 14625 flow [2023-11-29 05:40:56,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 632 transitions, 14278 flow, removed 26 selfloop flow, removed 16 redundant places. [2023-11-29 05:40:56,652 INFO L231 Difference]: Finished difference. Result has 448 places, 545 transitions, 12951 flow [2023-11-29 05:40:56,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=12350, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12951, PETRI_PLACES=448, PETRI_TRANSITIONS=545} [2023-11-29 05:40:56,653 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 402 predicate places. [2023-11-29 05:40:56,653 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 545 transitions, 12951 flow [2023-11-29 05:40:56,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:56,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:40:56,653 INFO L208 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] [2023-11-29 05:40:56,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-29 05:40:56,653 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:40:56,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:40:56,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1696174082, now seen corresponding path program 10 times [2023-11-29 05:40:56,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:40:56,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070366251] [2023-11-29 05:40:56,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:40:56,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:40:56,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:40:57,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:40:57,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:40:57,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070366251] [2023-11-29 05:40:57,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070366251] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:40:57,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:40:57,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:40:57,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907654729] [2023-11-29 05:40:57,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:40:57,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:40:57,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:40:57,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:40:57,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:40:57,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:40:57,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 545 transitions, 12951 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:40:57,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:40:57,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:40:57,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:00,037 INFO L124 PetriNetUnfolderBase]: 1527/3493 cut-off events. [2023-11-29 05:41:00,038 INFO L125 PetriNetUnfolderBase]: For 54463/54473 co-relation queries the response was YES. [2023-11-29 05:41:00,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25984 conditions, 3493 events. 1527/3493 cut-off events. For 54463/54473 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 27200 event pairs, 322 based on Foata normal form. 14/3505 useless extension candidates. Maximal degree in co-relation 25883. Up to 1968 conditions per place. [2023-11-29 05:41:00,069 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 409 selfloop transitions, 272 changer transitions 4/688 dead transitions. [2023-11-29 05:41:00,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 688 transitions, 15766 flow [2023-11-29 05:41:00,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 05:41:00,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 05:41:00,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 329 transitions. [2023-11-29 05:41:00,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30462962962962964 [2023-11-29 05:41:00,070 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 329 transitions. [2023-11-29 05:41:00,070 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 329 transitions. [2023-11-29 05:41:00,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:00,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 329 transitions. [2023-11-29 05:41:00,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 13.708333333333334) internal successors, (329), 24 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:00,072 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 45.0) internal successors, (1125), 25 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:00,072 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 45.0) internal successors, (1125), 25 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:00,072 INFO L175 Difference]: Start difference. First operand has 448 places, 545 transitions, 12951 flow. Second operand 24 states and 329 transitions. [2023-11-29 05:41:00,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 688 transitions, 15766 flow [2023-11-29 05:41:00,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 688 transitions, 15532 flow, removed 50 selfloop flow, removed 14 redundant places. [2023-11-29 05:41:00,413 INFO L231 Difference]: Finished difference. Result has 461 places, 554 transitions, 13599 flow [2023-11-29 05:41:00,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=12738, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=13599, PETRI_PLACES=461, PETRI_TRANSITIONS=554} [2023-11-29 05:41:00,414 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 415 predicate places. [2023-11-29 05:41:00,414 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 554 transitions, 13599 flow [2023-11-29 05:41:00,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:00,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:00,414 INFO L208 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] [2023-11-29 05:41:00,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-11-29 05:41:00,415 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:00,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:00,415 INFO L85 PathProgramCache]: Analyzing trace with hash -468219280, now seen corresponding path program 11 times [2023-11-29 05:41:00,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:00,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441253210] [2023-11-29 05:41:00,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:00,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:00,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:01,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:01,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:01,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441253210] [2023-11-29 05:41:01,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441253210] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:01,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:01,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:01,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688295441] [2023-11-29 05:41:01,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:01,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:01,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:01,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:01,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:01,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:01,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 554 transitions, 13599 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:01,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:01,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:01,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:04,003 INFO L124 PetriNetUnfolderBase]: 1523/3503 cut-off events. [2023-11-29 05:41:04,003 INFO L125 PetriNetUnfolderBase]: For 57199/57209 co-relation queries the response was YES. [2023-11-29 05:41:04,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26727 conditions, 3503 events. 1523/3503 cut-off events. For 57199/57209 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 27395 event pairs, 428 based on Foata normal form. 16/3519 useless extension candidates. Maximal degree in co-relation 26622. Up to 2571 conditions per place. [2023-11-29 05:41:04,038 INFO L140 encePairwiseOnDemand]: 32/45 looper letters, 482 selfloop transitions, 133 changer transitions 4/622 dead transitions. [2023-11-29 05:41:04,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 622 transitions, 15317 flow [2023-11-29 05:41:04,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 05:41:04,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-29 05:41:04,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 247 transitions. [2023-11-29 05:41:04,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32287581699346407 [2023-11-29 05:41:04,039 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 247 transitions. [2023-11-29 05:41:04,039 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 247 transitions. [2023-11-29 05:41:04,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:04,039 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 247 transitions. [2023-11-29 05:41:04,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 14.529411764705882) internal successors, (247), 17 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:04,040 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 45.0) internal successors, (810), 18 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:04,041 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 45.0) internal successors, (810), 18 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:04,041 INFO L175 Difference]: Start difference. First operand has 461 places, 554 transitions, 13599 flow. Second operand 17 states and 247 transitions. [2023-11-29 05:41:04,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 622 transitions, 15317 flow [2023-11-29 05:41:04,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 622 transitions, 15097 flow, removed 12 selfloop flow, removed 17 redundant places. [2023-11-29 05:41:04,414 INFO L231 Difference]: Finished difference. Result has 463 places, 568 transitions, 13939 flow [2023-11-29 05:41:04,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=13383, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=13939, PETRI_PLACES=463, PETRI_TRANSITIONS=568} [2023-11-29 05:41:04,414 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 417 predicate places. [2023-11-29 05:41:04,415 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 568 transitions, 13939 flow [2023-11-29 05:41:04,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:04,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:04,415 INFO L208 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] [2023-11-29 05:41:04,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-11-29 05:41:04,415 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:04,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:04,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1039927744, now seen corresponding path program 12 times [2023-11-29 05:41:04,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:04,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511467105] [2023-11-29 05:41:04,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:04,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:04,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:05,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:05,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:05,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511467105] [2023-11-29 05:41:05,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511467105] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:05,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:05,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:05,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111893653] [2023-11-29 05:41:05,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:05,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:05,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:05,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:05,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:05,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:05,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 568 transitions, 13939 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:05,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:05,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:05,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:07,645 INFO L124 PetriNetUnfolderBase]: 1521/3481 cut-off events. [2023-11-29 05:41:07,646 INFO L125 PetriNetUnfolderBase]: For 58639/58649 co-relation queries the response was YES. [2023-11-29 05:41:07,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27039 conditions, 3481 events. 1521/3481 cut-off events. For 58639/58649 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 27094 event pairs, 314 based on Foata normal form. 14/3493 useless extension candidates. Maximal degree in co-relation 26930. Up to 1965 conditions per place. [2023-11-29 05:41:07,689 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 385 selfloop transitions, 266 changer transitions 4/658 dead transitions. [2023-11-29 05:41:07,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 658 transitions, 15987 flow [2023-11-29 05:41:07,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:41:07,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 05:41:07,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 293 transitions. [2023-11-29 05:41:07,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.295959595959596 [2023-11-29 05:41:07,690 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 293 transitions. [2023-11-29 05:41:07,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 293 transitions. [2023-11-29 05:41:07,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:07,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 293 transitions. [2023-11-29 05:41:07,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 13.318181818181818) internal successors, (293), 22 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:07,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 45.0) internal successors, (1035), 23 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:07,692 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 45.0) internal successors, (1035), 23 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:07,692 INFO L175 Difference]: Start difference. First operand has 463 places, 568 transitions, 13939 flow. Second operand 22 states and 293 transitions. [2023-11-29 05:41:07,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 658 transitions, 15987 flow [2023-11-29 05:41:08,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 658 transitions, 15791 flow, removed 39 selfloop flow, removed 9 redundant places. [2023-11-29 05:41:08,088 INFO L231 Difference]: Finished difference. Result has 476 places, 568 transitions, 14327 flow [2023-11-29 05:41:08,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=13743, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=14327, PETRI_PLACES=476, PETRI_TRANSITIONS=568} [2023-11-29 05:41:08,089 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 430 predicate places. [2023-11-29 05:41:08,089 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 568 transitions, 14327 flow [2023-11-29 05:41:08,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:08,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:08,089 INFO L208 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] [2023-11-29 05:41:08,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-11-29 05:41:08,090 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:08,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:08,090 INFO L85 PathProgramCache]: Analyzing trace with hash -976082842, now seen corresponding path program 13 times [2023-11-29 05:41:08,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:08,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664815648] [2023-11-29 05:41:08,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:08,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:08,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:09,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:09,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:09,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664815648] [2023-11-29 05:41:09,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664815648] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:09,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:09,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:09,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243119916] [2023-11-29 05:41:09,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:09,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:09,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:09,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:09,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:09,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:09,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 568 transitions, 14327 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:09,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:09,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:09,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:12,970 INFO L124 PetriNetUnfolderBase]: 1586/3593 cut-off events. [2023-11-29 05:41:12,971 INFO L125 PetriNetUnfolderBase]: For 63847/63857 co-relation queries the response was YES. [2023-11-29 05:41:12,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29237 conditions, 3593 events. 1586/3593 cut-off events. For 63847/63857 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 27898 event pairs, 289 based on Foata normal form. 14/3607 useless extension candidates. Maximal degree in co-relation 29126. Up to 1927 conditions per place. [2023-11-29 05:41:13,006 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 420 selfloop transitions, 320 changer transitions 4/747 dead transitions. [2023-11-29 05:41:13,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 747 transitions, 18208 flow [2023-11-29 05:41:13,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 05:41:13,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 05:41:13,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 464 transitions. [2023-11-29 05:41:13,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3032679738562091 [2023-11-29 05:41:13,008 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 464 transitions. [2023-11-29 05:41:13,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 464 transitions. [2023-11-29 05:41:13,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:13,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 464 transitions. [2023-11-29 05:41:13,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 13.647058823529411) internal successors, (464), 34 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:13,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 45.0) internal successors, (1575), 35 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:13,010 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 45.0) internal successors, (1575), 35 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:13,010 INFO L175 Difference]: Start difference. First operand has 476 places, 568 transitions, 14327 flow. Second operand 34 states and 464 transitions. [2023-11-29 05:41:13,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 747 transitions, 18208 flow [2023-11-29 05:41:13,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 747 transitions, 17687 flow, removed 2 selfloop flow, removed 19 redundant places. [2023-11-29 05:41:13,460 INFO L231 Difference]: Finished difference. Result has 494 places, 614 transitions, 15984 flow [2023-11-29 05:41:13,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=13862, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=15984, PETRI_PLACES=494, PETRI_TRANSITIONS=614} [2023-11-29 05:41:13,460 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 448 predicate places. [2023-11-29 05:41:13,461 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 614 transitions, 15984 flow [2023-11-29 05:41:13,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:13,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:13,461 INFO L208 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] [2023-11-29 05:41:13,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-11-29 05:41:13,461 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:13,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:13,461 INFO L85 PathProgramCache]: Analyzing trace with hash -349101836, now seen corresponding path program 14 times [2023-11-29 05:41:13,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:13,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332966640] [2023-11-29 05:41:13,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:13,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:13,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:14,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:14,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:14,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332966640] [2023-11-29 05:41:14,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332966640] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:14,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:14,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:14,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827995891] [2023-11-29 05:41:14,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:14,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:14,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:14,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:14,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:14,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:14,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 614 transitions, 15984 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:14,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:14,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:14,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:19,001 INFO L124 PetriNetUnfolderBase]: 1584/3589 cut-off events. [2023-11-29 05:41:19,001 INFO L125 PetriNetUnfolderBase]: For 65687/65697 co-relation queries the response was YES. [2023-11-29 05:41:19,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29466 conditions, 3589 events. 1584/3589 cut-off events. For 65687/65697 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 27906 event pairs, 290 based on Foata normal form. 14/3601 useless extension candidates. Maximal degree in co-relation 29351. Up to 1906 conditions per place. [2023-11-29 05:41:19,042 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 454 selfloop transitions, 336 changer transitions 4/797 dead transitions. [2023-11-29 05:41:19,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 797 transitions, 19116 flow [2023-11-29 05:41:19,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 05:41:19,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 05:41:19,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 547 transitions. [2023-11-29 05:41:19,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3038888888888889 [2023-11-29 05:41:19,044 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 547 transitions. [2023-11-29 05:41:19,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 547 transitions. [2023-11-29 05:41:19,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:19,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 547 transitions. [2023-11-29 05:41:19,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 13.675) internal successors, (547), 40 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:19,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 45.0) internal successors, (1845), 41 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:19,048 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 45.0) internal successors, (1845), 41 states have internal predecessors, (1845), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:19,048 INFO L175 Difference]: Start difference. First operand has 494 places, 614 transitions, 15984 flow. Second operand 40 states and 547 transitions. [2023-11-29 05:41:19,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 797 transitions, 19116 flow [2023-11-29 05:41:19,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 797 transitions, 18739 flow, removed 6 selfloop flow, removed 20 redundant places. [2023-11-29 05:41:19,556 INFO L231 Difference]: Finished difference. Result has 517 places, 621 transitions, 16466 flow [2023-11-29 05:41:19,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=15607, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=329, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=16466, PETRI_PLACES=517, PETRI_TRANSITIONS=621} [2023-11-29 05:41:19,557 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 471 predicate places. [2023-11-29 05:41:19,557 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 621 transitions, 16466 flow [2023-11-29 05:41:19,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:19,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:19,557 INFO L208 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] [2023-11-29 05:41:19,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-11-29 05:41:19,557 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:19,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:19,557 INFO L85 PathProgramCache]: Analyzing trace with hash -539050858, now seen corresponding path program 15 times [2023-11-29 05:41:19,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:19,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112492755] [2023-11-29 05:41:19,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:19,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:19,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:20,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:20,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:20,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112492755] [2023-11-29 05:41:20,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112492755] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:20,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:20,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:20,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572422049] [2023-11-29 05:41:20,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:20,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:20,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:20,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:20,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:20,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:20,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 621 transitions, 16466 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:20,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:20,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:20,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:23,024 INFO L124 PetriNetUnfolderBase]: 1604/3671 cut-off events. [2023-11-29 05:41:23,024 INFO L125 PetriNetUnfolderBase]: For 70739/70749 co-relation queries the response was YES. [2023-11-29 05:41:23,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30742 conditions, 3671 events. 1604/3671 cut-off events. For 70739/70749 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 28862 event pairs, 567 based on Foata normal form. 30/3701 useless extension candidates. Maximal degree in co-relation 30623. Up to 2554 conditions per place. [2023-11-29 05:41:23,062 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 572 selfloop transitions, 151 changer transitions 4/730 dead transitions. [2023-11-29 05:41:23,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 730 transitions, 19577 flow [2023-11-29 05:41:23,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 05:41:23,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 05:41:23,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 270 transitions. [2023-11-29 05:41:23,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2857142857142857 [2023-11-29 05:41:23,063 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 270 transitions. [2023-11-29 05:41:23,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 270 transitions. [2023-11-29 05:41:23,064 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:23,064 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 270 transitions. [2023-11-29 05:41:23,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 12.857142857142858) internal successors, (270), 21 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:23,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 45.0) internal successors, (990), 22 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:23,065 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 45.0) internal successors, (990), 22 states have internal predecessors, (990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:23,065 INFO L175 Difference]: Start difference. First operand has 517 places, 621 transitions, 16466 flow. Second operand 21 states and 270 transitions. [2023-11-29 05:41:23,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 730 transitions, 19577 flow [2023-11-29 05:41:23,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 730 transitions, 18977 flow, removed 8 selfloop flow, removed 26 redundant places. [2023-11-29 05:41:23,570 INFO L231 Difference]: Finished difference. Result has 514 places, 650 transitions, 17078 flow [2023-11-29 05:41:23,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=15893, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=17078, PETRI_PLACES=514, PETRI_TRANSITIONS=650} [2023-11-29 05:41:23,570 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 468 predicate places. [2023-11-29 05:41:23,571 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 650 transitions, 17078 flow [2023-11-29 05:41:23,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:23,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:23,571 INFO L208 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] [2023-11-29 05:41:23,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-11-29 05:41:23,571 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:23,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:23,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1548092928, now seen corresponding path program 16 times [2023-11-29 05:41:23,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:23,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808098427] [2023-11-29 05:41:23,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:23,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:23,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:24,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:24,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:24,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808098427] [2023-11-29 05:41:24,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808098427] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:24,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:24,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:24,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643078806] [2023-11-29 05:41:24,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:24,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:24,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:24,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:24,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:24,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:24,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 650 transitions, 17078 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:24,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:24,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:24,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:27,328 INFO L124 PetriNetUnfolderBase]: 1632/3755 cut-off events. [2023-11-29 05:41:27,328 INFO L125 PetriNetUnfolderBase]: For 73493/73503 co-relation queries the response was YES. [2023-11-29 05:41:27,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31588 conditions, 3755 events. 1632/3755 cut-off events. For 73493/73503 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 29785 event pairs, 573 based on Foata normal form. 26/3779 useless extension candidates. Maximal degree in co-relation 31468. Up to 2761 conditions per place. [2023-11-29 05:41:27,371 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 535 selfloop transitions, 190 changer transitions 4/732 dead transitions. [2023-11-29 05:41:27,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 732 transitions, 19714 flow [2023-11-29 05:41:27,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:41:27,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:41:27,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 302 transitions. [2023-11-29 05:41:27,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29178743961352654 [2023-11-29 05:41:27,373 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 302 transitions. [2023-11-29 05:41:27,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 302 transitions. [2023-11-29 05:41:27,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:27,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 302 transitions. [2023-11-29 05:41:27,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 13.130434782608695) internal successors, (302), 23 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:27,374 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:27,374 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:27,374 INFO L175 Difference]: Start difference. First operand has 514 places, 650 transitions, 17078 flow. Second operand 23 states and 302 transitions. [2023-11-29 05:41:27,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 732 transitions, 19714 flow [2023-11-29 05:41:27,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 732 transitions, 19457 flow, removed 32 selfloop flow, removed 12 redundant places. [2023-11-29 05:41:27,980 INFO L231 Difference]: Finished difference. Result has 529 places, 676 transitions, 18079 flow [2023-11-29 05:41:27,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=16849, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=18079, PETRI_PLACES=529, PETRI_TRANSITIONS=676} [2023-11-29 05:41:27,981 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 483 predicate places. [2023-11-29 05:41:27,981 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 676 transitions, 18079 flow [2023-11-29 05:41:27,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:27,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:27,982 INFO L208 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] [2023-11-29 05:41:27,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-11-29 05:41:27,982 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:27,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:27,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1244214946, now seen corresponding path program 17 times [2023-11-29 05:41:27,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:27,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251910349] [2023-11-29 05:41:27,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:27,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:28,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:28,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:28,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:28,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251910349] [2023-11-29 05:41:28,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251910349] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:28,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:28,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 05:41:28,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245641371] [2023-11-29 05:41:28,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:28,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 05:41:28,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:28,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 05:41:28,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-11-29 05:41:28,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:28,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 676 transitions, 18079 flow. Second operand has 13 states, 13 states have (on average 8.846153846153847) internal successors, (115), 13 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:28,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:28,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:28,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:31,375 INFO L124 PetriNetUnfolderBase]: 1656/3835 cut-off events. [2023-11-29 05:41:31,375 INFO L125 PetriNetUnfolderBase]: For 76888/76898 co-relation queries the response was YES. [2023-11-29 05:41:31,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32286 conditions, 3835 events. 1656/3835 cut-off events. For 76888/76898 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 30743 event pairs, 572 based on Foata normal form. 26/3859 useless extension candidates. Maximal degree in co-relation 32159. Up to 2425 conditions per place. [2023-11-29 05:41:31,422 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 552 selfloop transitions, 213 changer transitions 4/772 dead transitions. [2023-11-29 05:41:31,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 772 transitions, 20612 flow [2023-11-29 05:41:31,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 05:41:31,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 05:41:31,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 362 transitions. [2023-11-29 05:41:31,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2979423868312757 [2023-11-29 05:41:31,423 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 362 transitions. [2023-11-29 05:41:31,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 362 transitions. [2023-11-29 05:41:31,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:31,424 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 362 transitions. [2023-11-29 05:41:31,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 13.407407407407407) internal successors, (362), 27 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:31,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 45.0) internal successors, (1260), 28 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:31,426 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 45.0) internal successors, (1260), 28 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:31,426 INFO L175 Difference]: Start difference. First operand has 529 places, 676 transitions, 18079 flow. Second operand 27 states and 362 transitions. [2023-11-29 05:41:31,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 772 transitions, 20612 flow [2023-11-29 05:41:32,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 772 transitions, 20297 flow, removed 24 selfloop flow, removed 13 redundant places. [2023-11-29 05:41:32,070 INFO L231 Difference]: Finished difference. Result has 544 places, 694 transitions, 18655 flow [2023-11-29 05:41:32,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=17789, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=18655, PETRI_PLACES=544, PETRI_TRANSITIONS=694} [2023-11-29 05:41:32,071 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 498 predicate places. [2023-11-29 05:41:32,071 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 694 transitions, 18655 flow [2023-11-29 05:41:32,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.846153846153847) internal successors, (115), 13 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:32,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:32,071 INFO L208 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] [2023-11-29 05:41:32,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-11-29 05:41:32,071 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:32,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:32,072 INFO L85 PathProgramCache]: Analyzing trace with hash 264104966, now seen corresponding path program 18 times [2023-11-29 05:41:32,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:32,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982527391] [2023-11-29 05:41:32,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:32,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:32,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:33,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:33,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:33,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982527391] [2023-11-29 05:41:33,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982527391] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:33,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:33,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:33,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073603998] [2023-11-29 05:41:33,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:33,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:33,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:33,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:33,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:33,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:33,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 694 transitions, 18655 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:33,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:33,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:33,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:36,945 INFO L124 PetriNetUnfolderBase]: 1774/4112 cut-off events. [2023-11-29 05:41:36,945 INFO L125 PetriNetUnfolderBase]: For 86156/86166 co-relation queries the response was YES. [2023-11-29 05:41:36,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34922 conditions, 4112 events. 1774/4112 cut-off events. For 86156/86166 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 33530 event pairs, 588 based on Foata normal form. 18/4128 useless extension candidates. Maximal degree in co-relation 34792. Up to 2902 conditions per place. [2023-11-29 05:41:36,994 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 564 selfloop transitions, 253 changer transitions 4/824 dead transitions. [2023-11-29 05:41:36,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 824 transitions, 22558 flow [2023-11-29 05:41:36,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 05:41:36,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 05:41:36,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 385 transitions. [2023-11-29 05:41:36,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27598566308243727 [2023-11-29 05:41:36,996 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 385 transitions. [2023-11-29 05:41:36,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 385 transitions. [2023-11-29 05:41:36,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:36,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 385 transitions. [2023-11-29 05:41:36,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 12.419354838709678) internal successors, (385), 31 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:36,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 45.0) internal successors, (1440), 32 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:36,998 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 45.0) internal successors, (1440), 32 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:36,998 INFO L175 Difference]: Start difference. First operand has 544 places, 694 transitions, 18655 flow. Second operand 31 states and 385 transitions. [2023-11-29 05:41:36,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 824 transitions, 22558 flow [2023-11-29 05:41:37,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 824 transitions, 22113 flow, removed 49 selfloop flow, removed 18 redundant places. [2023-11-29 05:41:37,699 INFO L231 Difference]: Finished difference. Result has 566 places, 749 transitions, 20614 flow [2023-11-29 05:41:37,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=18292, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=20614, PETRI_PLACES=566, PETRI_TRANSITIONS=749} [2023-11-29 05:41:37,700 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 520 predicate places. [2023-11-29 05:41:37,700 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 749 transitions, 20614 flow [2023-11-29 05:41:37,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:37,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:37,701 INFO L208 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] [2023-11-29 05:41:37,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-11-29 05:41:37,701 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:37,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:37,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1589447166, now seen corresponding path program 19 times [2023-11-29 05:41:37,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:37,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888870056] [2023-11-29 05:41:37,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:37,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:37,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:38,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:38,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:38,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888870056] [2023-11-29 05:41:38,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888870056] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:38,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:38,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:38,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842589251] [2023-11-29 05:41:38,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:38,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:38,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:38,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:38,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:38,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:38,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 749 transitions, 20614 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:38,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:38,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:38,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:42,689 INFO L124 PetriNetUnfolderBase]: 1890/4467 cut-off events. [2023-11-29 05:41:42,690 INFO L125 PetriNetUnfolderBase]: For 94018/94028 co-relation queries the response was YES. [2023-11-29 05:41:42,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37964 conditions, 4467 events. 1890/4467 cut-off events. For 94018/94028 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 37685 event pairs, 498 based on Foata normal form. 20/4485 useless extension candidates. Maximal degree in co-relation 37828. Up to 2449 conditions per place. [2023-11-29 05:41:42,743 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 599 selfloop transitions, 336 changer transitions 5/943 dead transitions. [2023-11-29 05:41:42,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 598 places, 943 transitions, 25591 flow [2023-11-29 05:41:42,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 05:41:42,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 05:41:42,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 454 transitions. [2023-11-29 05:41:42,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28825396825396826 [2023-11-29 05:41:42,744 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 454 transitions. [2023-11-29 05:41:42,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 454 transitions. [2023-11-29 05:41:42,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:42,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 454 transitions. [2023-11-29 05:41:42,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 12.971428571428572) internal successors, (454), 35 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:42,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 45.0) internal successors, (1620), 36 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:42,746 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 45.0) internal successors, (1620), 36 states have internal predecessors, (1620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:42,746 INFO L175 Difference]: Start difference. First operand has 566 places, 749 transitions, 20614 flow. Second operand 35 states and 454 transitions. [2023-11-29 05:41:42,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 598 places, 943 transitions, 25591 flow [2023-11-29 05:41:43,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 943 transitions, 25276 flow, removed 114 selfloop flow, removed 10 redundant places. [2023-11-29 05:41:43,535 INFO L231 Difference]: Finished difference. Result has 595 places, 812 transitions, 23049 flow [2023-11-29 05:41:43,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=20336, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=23049, PETRI_PLACES=595, PETRI_TRANSITIONS=812} [2023-11-29 05:41:43,536 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 549 predicate places. [2023-11-29 05:41:43,536 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 812 transitions, 23049 flow [2023-11-29 05:41:43,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:43,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:43,536 INFO L208 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] [2023-11-29 05:41:43,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-11-29 05:41:43,536 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:43,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:43,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1759037886, now seen corresponding path program 20 times [2023-11-29 05:41:43,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:43,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375704066] [2023-11-29 05:41:43,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:43,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:43,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:44,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:44,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:44,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375704066] [2023-11-29 05:41:44,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375704066] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:44,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:44,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:44,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887222909] [2023-11-29 05:41:44,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:44,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:44,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:44,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:44,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:44,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:44,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 812 transitions, 23049 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:44,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:44,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:44,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:47,497 INFO L124 PetriNetUnfolderBase]: 1908/4521 cut-off events. [2023-11-29 05:41:47,498 INFO L125 PetriNetUnfolderBase]: For 99166/99176 co-relation queries the response was YES. [2023-11-29 05:41:47,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39218 conditions, 4521 events. 1908/4521 cut-off events. For 99166/99176 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 38411 event pairs, 709 based on Foata normal form. 18/4537 useless extension candidates. Maximal degree in co-relation 39076. Up to 3478 conditions per place. [2023-11-29 05:41:47,548 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 604 selfloop transitions, 252 changer transitions 4/863 dead transitions. [2023-11-29 05:41:47,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 615 places, 863 transitions, 25203 flow [2023-11-29 05:41:47,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:41:47,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:41:47,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 292 transitions. [2023-11-29 05:41:47,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2821256038647343 [2023-11-29 05:41:47,549 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 292 transitions. [2023-11-29 05:41:47,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 292 transitions. [2023-11-29 05:41:47,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:47,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 292 transitions. [2023-11-29 05:41:47,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 12.695652173913043) internal successors, (292), 23 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:47,550 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:47,550 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:47,550 INFO L175 Difference]: Start difference. First operand has 595 places, 812 transitions, 23049 flow. Second operand 23 states and 292 transitions. [2023-11-29 05:41:47,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 615 places, 863 transitions, 25203 flow [2023-11-29 05:41:48,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 598 places, 863 transitions, 24631 flow, removed 131 selfloop flow, removed 17 redundant places. [2023-11-29 05:41:48,393 INFO L231 Difference]: Finished difference. Result has 601 places, 814 transitions, 23054 flow [2023-11-29 05:41:48,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=22497, PETRI_DIFFERENCE_MINUEND_PLACES=576, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=23054, PETRI_PLACES=601, PETRI_TRANSITIONS=814} [2023-11-29 05:41:48,393 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 555 predicate places. [2023-11-29 05:41:48,394 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 814 transitions, 23054 flow [2023-11-29 05:41:48,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:48,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:48,394 INFO L208 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] [2023-11-29 05:41:48,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-11-29 05:41:48,394 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:48,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:48,394 INFO L85 PathProgramCache]: Analyzing trace with hash 560942308, now seen corresponding path program 21 times [2023-11-29 05:41:48,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:48,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596607108] [2023-11-29 05:41:48,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:48,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:48,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:49,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:49,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:49,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596607108] [2023-11-29 05:41:49,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596607108] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:49,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:49,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:49,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111110010] [2023-11-29 05:41:49,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:49,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:49,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:49,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:49,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:49,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:49,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 814 transitions, 23054 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:49,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:49,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:49,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:53,078 INFO L124 PetriNetUnfolderBase]: 1904/4534 cut-off events. [2023-11-29 05:41:53,078 INFO L125 PetriNetUnfolderBase]: For 95781/95791 co-relation queries the response was YES. [2023-11-29 05:41:53,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38769 conditions, 4534 events. 1904/4534 cut-off events. For 95781/95791 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 38660 event pairs, 701 based on Foata normal form. 28/4560 useless extension candidates. Maximal degree in co-relation 38626. Up to 3398 conditions per place. [2023-11-29 05:41:53,138 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 603 selfloop transitions, 257 changer transitions 5/868 dead transitions. [2023-11-29 05:41:53,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 620 places, 868 transitions, 25280 flow [2023-11-29 05:41:53,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:41:53,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 05:41:53,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 283 transitions. [2023-11-29 05:41:53,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28585858585858587 [2023-11-29 05:41:53,139 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 283 transitions. [2023-11-29 05:41:53,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 283 transitions. [2023-11-29 05:41:53,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:53,140 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 283 transitions. [2023-11-29 05:41:53,140 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 12.863636363636363) internal successors, (283), 22 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:53,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 45.0) internal successors, (1035), 23 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:53,141 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 45.0) internal successors, (1035), 23 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:53,141 INFO L175 Difference]: Start difference. First operand has 601 places, 814 transitions, 23054 flow. Second operand 22 states and 283 transitions. [2023-11-29 05:41:53,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 620 places, 868 transitions, 25280 flow [2023-11-29 05:41:54,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 868 transitions, 24780 flow, removed 29 selfloop flow, removed 20 redundant places. [2023-11-29 05:41:54,111 INFO L231 Difference]: Finished difference. Result has 604 places, 819 transitions, 23212 flow [2023-11-29 05:41:54,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=22558, PETRI_DIFFERENCE_MINUEND_PLACES=579, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=23212, PETRI_PLACES=604, PETRI_TRANSITIONS=819} [2023-11-29 05:41:54,112 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 558 predicate places. [2023-11-29 05:41:54,113 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 819 transitions, 23212 flow [2023-11-29 05:41:54,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:54,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:41:54,113 INFO L208 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] [2023-11-29 05:41:54,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-11-29 05:41:54,113 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:41:54,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:41:54,113 INFO L85 PathProgramCache]: Analyzing trace with hash 978060198, now seen corresponding path program 22 times [2023-11-29 05:41:54,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:41:54,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587353111] [2023-11-29 05:41:54,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:41:54,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:41:54,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:41:55,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:41:55,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:41:55,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587353111] [2023-11-29 05:41:55,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587353111] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:41:55,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:41:55,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:41:55,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340775348] [2023-11-29 05:41:55,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:41:55,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:41:55,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:41:55,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:41:55,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:41:55,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:41:55,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 819 transitions, 23212 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:55,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:41:55,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:41:55,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:41:59,298 INFO L124 PetriNetUnfolderBase]: 1942/4669 cut-off events. [2023-11-29 05:41:59,298 INFO L125 PetriNetUnfolderBase]: For 99108/99118 co-relation queries the response was YES. [2023-11-29 05:41:59,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39761 conditions, 4669 events. 1942/4669 cut-off events. For 99108/99118 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 40220 event pairs, 498 based on Foata normal form. 18/4685 useless extension candidates. Maximal degree in co-relation 39617. Up to 2248 conditions per place. [2023-11-29 05:41:59,358 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 554 selfloop transitions, 414 changer transitions 4/975 dead transitions. [2023-11-29 05:41:59,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 638 places, 975 transitions, 27158 flow [2023-11-29 05:41:59,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-11-29 05:41:59,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-11-29 05:41:59,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 486 transitions. [2023-11-29 05:41:59,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2918918918918919 [2023-11-29 05:41:59,359 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 486 transitions. [2023-11-29 05:41:59,359 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 486 transitions. [2023-11-29 05:41:59,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:41:59,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 486 transitions. [2023-11-29 05:41:59,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 13.135135135135135) internal successors, (486), 37 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:59,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 45.0) internal successors, (1710), 38 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:59,361 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 45.0) internal successors, (1710), 38 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:41:59,361 INFO L175 Difference]: Start difference. First operand has 604 places, 819 transitions, 23212 flow. Second operand 37 states and 486 transitions. [2023-11-29 05:41:59,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 638 places, 975 transitions, 27158 flow [2023-11-29 05:42:00,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 975 transitions, 26582 flow, removed 40 selfloop flow, removed 19 redundant places. [2023-11-29 05:42:00,335 INFO L231 Difference]: Finished difference. Result has 628 places, 851 transitions, 24858 flow [2023-11-29 05:42:00,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=22648, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=383, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=24858, PETRI_PLACES=628, PETRI_TRANSITIONS=851} [2023-11-29 05:42:00,336 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 582 predicate places. [2023-11-29 05:42:00,336 INFO L495 AbstractCegarLoop]: Abstraction has has 628 places, 851 transitions, 24858 flow [2023-11-29 05:42:00,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:00,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:00,336 INFO L208 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] [2023-11-29 05:42:00,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-11-29 05:42:00,337 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:42:00,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:00,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1832842696, now seen corresponding path program 23 times [2023-11-29 05:42:00,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:42:00,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628910839] [2023-11-29 05:42:00,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:00,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:42:00,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:01,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:01,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:42:01,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628910839] [2023-11-29 05:42:01,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628910839] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:01,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:01,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:42:01,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892942737] [2023-11-29 05:42:01,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:01,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:42:01,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:42:01,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:42:01,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:42:01,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:42:01,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 628 places, 851 transitions, 24858 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:01,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:01,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:42:01,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:05,007 INFO L124 PetriNetUnfolderBase]: 1938/4673 cut-off events. [2023-11-29 05:42:05,007 INFO L125 PetriNetUnfolderBase]: For 103053/103063 co-relation queries the response was YES. [2023-11-29 05:42:05,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40726 conditions, 4673 events. 1938/4673 cut-off events. For 103053/103063 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 40274 event pairs, 507 based on Foata normal form. 18/4689 useless extension candidates. Maximal degree in co-relation 40575. Up to 2416 conditions per place. [2023-11-29 05:42:05,067 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 556 selfloop transitions, 378 changer transitions 4/941 dead transitions. [2023-11-29 05:42:05,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 652 places, 941 transitions, 27405 flow [2023-11-29 05:42:05,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 05:42:05,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 05:42:05,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 367 transitions. [2023-11-29 05:42:05,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30205761316872426 [2023-11-29 05:42:05,068 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 367 transitions. [2023-11-29 05:42:05,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 367 transitions. [2023-11-29 05:42:05,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:05,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 367 transitions. [2023-11-29 05:42:05,069 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 13.592592592592593) internal successors, (367), 27 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:05,069 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 45.0) internal successors, (1260), 28 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:05,070 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 45.0) internal successors, (1260), 28 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:05,070 INFO L175 Difference]: Start difference. First operand has 628 places, 851 transitions, 24858 flow. Second operand 27 states and 367 transitions. [2023-11-29 05:42:05,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 652 places, 941 transitions, 27405 flow [2023-11-29 05:42:06,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 941 transitions, 26936 flow, removed 54 selfloop flow, removed 24 redundant places. [2023-11-29 05:42:06,034 INFO L231 Difference]: Finished difference. Result has 633 places, 858 transitions, 25414 flow [2023-11-29 05:42:06,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=24411, PETRI_DIFFERENCE_MINUEND_PLACES=602, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=851, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=371, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=25414, PETRI_PLACES=633, PETRI_TRANSITIONS=858} [2023-11-29 05:42:06,035 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 587 predicate places. [2023-11-29 05:42:06,035 INFO L495 AbstractCegarLoop]: Abstraction has has 633 places, 858 transitions, 25414 flow [2023-11-29 05:42:06,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:06,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:06,036 INFO L208 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] [2023-11-29 05:42:06,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-11-29 05:42:06,036 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:42:06,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:06,036 INFO L85 PathProgramCache]: Analyzing trace with hash -968129458, now seen corresponding path program 24 times [2023-11-29 05:42:06,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:42:06,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904991505] [2023-11-29 05:42:06,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:06,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:42:06,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:07,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:07,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:42:07,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904991505] [2023-11-29 05:42:07,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904991505] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:07,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:07,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:42:07,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058937102] [2023-11-29 05:42:07,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:07,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:42:07,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:42:07,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:42:07,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:42:07,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:42:07,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 633 places, 858 transitions, 25414 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:07,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:07,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:42:07,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:11,450 INFO L124 PetriNetUnfolderBase]: 1956/4723 cut-off events. [2023-11-29 05:42:11,450 INFO L125 PetriNetUnfolderBase]: For 107529/107539 co-relation queries the response was YES. [2023-11-29 05:42:11,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41628 conditions, 4723 events. 1956/4723 cut-off events. For 107529/107539 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 40996 event pairs, 543 based on Foata normal form. 20/4741 useless extension candidates. Maximal degree in co-relation 41473. Up to 2732 conditions per place. [2023-11-29 05:42:11,510 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 630 selfloop transitions, 315 changer transitions 5/953 dead transitions. [2023-11-29 05:42:11,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 661 places, 953 transitions, 28003 flow [2023-11-29 05:42:11,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 05:42:11,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 05:42:11,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 403 transitions. [2023-11-29 05:42:11,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28888888888888886 [2023-11-29 05:42:11,511 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 403 transitions. [2023-11-29 05:42:11,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 403 transitions. [2023-11-29 05:42:11,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:11,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 403 transitions. [2023-11-29 05:42:11,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 13.0) internal successors, (403), 31 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:11,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 45.0) internal successors, (1440), 32 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:11,513 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 45.0) internal successors, (1440), 32 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:11,513 INFO L175 Difference]: Start difference. First operand has 633 places, 858 transitions, 25414 flow. Second operand 31 states and 403 transitions. [2023-11-29 05:42:11,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 661 places, 953 transitions, 28003 flow [2023-11-29 05:42:12,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 953 transitions, 27470 flow, removed 19 selfloop flow, removed 22 redundant places. [2023-11-29 05:42:12,484 INFO L231 Difference]: Finished difference. Result has 645 places, 867 transitions, 25713 flow [2023-11-29 05:42:12,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=24887, PETRI_DIFFERENCE_MINUEND_PLACES=609, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=858, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=25713, PETRI_PLACES=645, PETRI_TRANSITIONS=867} [2023-11-29 05:42:12,485 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 599 predicate places. [2023-11-29 05:42:12,485 INFO L495 AbstractCegarLoop]: Abstraction has has 645 places, 867 transitions, 25713 flow [2023-11-29 05:42:12,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:12,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:12,485 INFO L208 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] [2023-11-29 05:42:12,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-11-29 05:42:12,485 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:42:12,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:12,486 INFO L85 PathProgramCache]: Analyzing trace with hash -333488114, now seen corresponding path program 25 times [2023-11-29 05:42:12,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:42:12,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009856650] [2023-11-29 05:42:12,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:12,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:42:12,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:13,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:13,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:42:13,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009856650] [2023-11-29 05:42:13,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009856650] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:13,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:13,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:42:13,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916210384] [2023-11-29 05:42:13,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:13,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:42:13,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:42:13,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:42:13,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:42:13,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:42:13,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 867 transitions, 25713 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:13,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:13,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:42:13,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:17,540 INFO L124 PetriNetUnfolderBase]: 1990/4785 cut-off events. [2023-11-29 05:42:17,540 INFO L125 PetriNetUnfolderBase]: For 111144/111154 co-relation queries the response was YES. [2023-11-29 05:42:17,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42398 conditions, 4785 events. 1990/4785 cut-off events. For 111144/111154 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 41689 event pairs, 556 based on Foata normal form. 18/4801 useless extension candidates. Maximal degree in co-relation 42240. Up to 2832 conditions per place. [2023-11-29 05:42:17,601 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 614 selfloop transitions, 331 changer transitions 4/952 dead transitions. [2023-11-29 05:42:17,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 670 places, 952 transitions, 28352 flow [2023-11-29 05:42:17,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 05:42:17,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 05:42:17,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 357 transitions. [2023-11-29 05:42:17,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2833333333333333 [2023-11-29 05:42:17,603 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 357 transitions. [2023-11-29 05:42:17,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 357 transitions. [2023-11-29 05:42:17,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:17,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 357 transitions. [2023-11-29 05:42:17,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 12.75) internal successors, (357), 28 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:17,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:17,605 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:17,605 INFO L175 Difference]: Start difference. First operand has 645 places, 867 transitions, 25713 flow. Second operand 28 states and 357 transitions. [2023-11-29 05:42:17,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 670 places, 952 transitions, 28352 flow [2023-11-29 05:42:18,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 952 transitions, 27539 flow, removed 50 selfloop flow, removed 23 redundant places. [2023-11-29 05:42:18,629 INFO L231 Difference]: Finished difference. Result has 654 places, 887 transitions, 26091 flow [2023-11-29 05:42:18,630 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=24918, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=313, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=26091, PETRI_PLACES=654, PETRI_TRANSITIONS=887} [2023-11-29 05:42:18,630 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 608 predicate places. [2023-11-29 05:42:18,630 INFO L495 AbstractCegarLoop]: Abstraction has has 654 places, 887 transitions, 26091 flow [2023-11-29 05:42:18,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:18,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:18,630 INFO L208 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] [2023-11-29 05:42:18,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-11-29 05:42:18,631 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:42:18,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:18,631 INFO L85 PathProgramCache]: Analyzing trace with hash 149197246, now seen corresponding path program 26 times [2023-11-29 05:42:18,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:42:18,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331056224] [2023-11-29 05:42:18,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:18,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:42:18,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:19,634 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:19,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:42:19,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331056224] [2023-11-29 05:42:19,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331056224] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:19,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:19,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:42:19,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458288103] [2023-11-29 05:42:19,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:19,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:42:19,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:42:19,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:42:19,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:42:19,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:42:19,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 654 places, 887 transitions, 26091 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:19,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:19,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:42:19,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:22,540 INFO L124 PetriNetUnfolderBase]: 1983/4764 cut-off events. [2023-11-29 05:42:22,540 INFO L125 PetriNetUnfolderBase]: For 112038/112042 co-relation queries the response was YES. [2023-11-29 05:42:22,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42519 conditions, 4764 events. 1983/4764 cut-off events. For 112038/112042 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 41486 event pairs, 766 based on Foata normal form. 17/4777 useless extension candidates. Maximal degree in co-relation 42355. Up to 3777 conditions per place. [2023-11-29 05:42:22,599 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 769 selfloop transitions, 172 changer transitions 5/949 dead transitions. [2023-11-29 05:42:22,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 669 places, 949 transitions, 28711 flow [2023-11-29 05:42:22,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 05:42:22,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 05:42:22,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 229 transitions. [2023-11-29 05:42:22,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28271604938271605 [2023-11-29 05:42:22,600 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 229 transitions. [2023-11-29 05:42:22,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 229 transitions. [2023-11-29 05:42:22,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:22,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 229 transitions. [2023-11-29 05:42:22,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 12.722222222222221) internal successors, (229), 18 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:22,602 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 45.0) internal successors, (855), 19 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:22,602 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 45.0) internal successors, (855), 19 states have internal predecessors, (855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:22,602 INFO L175 Difference]: Start difference. First operand has 654 places, 887 transitions, 26091 flow. Second operand 18 states and 229 transitions. [2023-11-29 05:42:22,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 669 places, 949 transitions, 28711 flow [2023-11-29 05:42:23,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 654 places, 949 transitions, 28257 flow, removed 63 selfloop flow, removed 15 redundant places. [2023-11-29 05:42:23,614 INFO L231 Difference]: Finished difference. Result has 661 places, 900 transitions, 26324 flow [2023-11-29 05:42:23,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=25656, PETRI_DIFFERENCE_MINUEND_PLACES=637, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=718, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=26324, PETRI_PLACES=661, PETRI_TRANSITIONS=900} [2023-11-29 05:42:23,615 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 615 predicate places. [2023-11-29 05:42:23,615 INFO L495 AbstractCegarLoop]: Abstraction has has 661 places, 900 transitions, 26324 flow [2023-11-29 05:42:23,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:23,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:23,615 INFO L208 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] [2023-11-29 05:42:23,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-11-29 05:42:23,615 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:42:23,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:23,615 INFO L85 PathProgramCache]: Analyzing trace with hash -254151678, now seen corresponding path program 27 times [2023-11-29 05:42:23,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:42:23,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62702783] [2023-11-29 05:42:23,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:23,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:42:23,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:24,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:24,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:42:24,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62702783] [2023-11-29 05:42:24,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62702783] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:24,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:24,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:42:24,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755338287] [2023-11-29 05:42:24,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:24,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:42:24,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:42:24,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:42:24,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:42:24,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:42:24,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 661 places, 900 transitions, 26324 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:24,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:24,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:42:24,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:27,976 INFO L124 PetriNetUnfolderBase]: 1992/4778 cut-off events. [2023-11-29 05:42:27,976 INFO L125 PetriNetUnfolderBase]: For 111391/111395 co-relation queries the response was YES. [2023-11-29 05:42:28,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42700 conditions, 4778 events. 1992/4778 cut-off events. For 111391/111395 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 41644 event pairs, 769 based on Foata normal form. 8/4782 useless extension candidates. Maximal degree in co-relation 42530. Up to 3821 conditions per place. [2023-11-29 05:42:28,035 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 769 selfloop transitions, 185 changer transitions 4/961 dead transitions. [2023-11-29 05:42:28,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 680 places, 961 transitions, 28863 flow [2023-11-29 05:42:28,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 05:42:28,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 05:42:28,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 278 transitions. [2023-11-29 05:42:28,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2808080808080808 [2023-11-29 05:42:28,037 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 278 transitions. [2023-11-29 05:42:28,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 278 transitions. [2023-11-29 05:42:28,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:28,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 278 transitions. [2023-11-29 05:42:28,037 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 12.636363636363637) internal successors, (278), 22 states have internal predecessors, (278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:28,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 45.0) internal successors, (1035), 23 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:28,038 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 45.0) internal successors, (1035), 23 states have internal predecessors, (1035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:28,038 INFO L175 Difference]: Start difference. First operand has 661 places, 900 transitions, 26324 flow. Second operand 22 states and 278 transitions. [2023-11-29 05:42:28,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 680 places, 961 transitions, 28863 flow [2023-11-29 05:42:29,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 673 places, 961 transitions, 28638 flow, removed 46 selfloop flow, removed 7 redundant places. [2023-11-29 05:42:29,093 INFO L231 Difference]: Finished difference. Result has 678 places, 904 transitions, 26593 flow [2023-11-29 05:42:29,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=26104, PETRI_DIFFERENCE_MINUEND_PLACES=652, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=900, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=26593, PETRI_PLACES=678, PETRI_TRANSITIONS=904} [2023-11-29 05:42:29,094 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 632 predicate places. [2023-11-29 05:42:29,095 INFO L495 AbstractCegarLoop]: Abstraction has has 678 places, 904 transitions, 26593 flow [2023-11-29 05:42:29,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:29,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:29,095 INFO L208 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] [2023-11-29 05:42:29,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2023-11-29 05:42:29,095 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:42:29,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:29,095 INFO L85 PathProgramCache]: Analyzing trace with hash -178617372, now seen corresponding path program 28 times [2023-11-29 05:42:29,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:42:29,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172321834] [2023-11-29 05:42:29,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:29,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:42:29,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:30,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:30,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:42:30,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172321834] [2023-11-29 05:42:30,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172321834] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:30,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:30,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2023-11-29 05:42:30,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473346498] [2023-11-29 05:42:30,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:30,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 05:42:30,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:42:30,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 05:42:30,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2023-11-29 05:42:30,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:42:30,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 678 places, 904 transitions, 26593 flow. Second operand has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:30,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:30,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:42:30,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:33,877 INFO L124 PetriNetUnfolderBase]: 1987/4772 cut-off events. [2023-11-29 05:42:33,877 INFO L125 PetriNetUnfolderBase]: For 114163/114167 co-relation queries the response was YES. [2023-11-29 05:42:33,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42707 conditions, 4772 events. 1987/4772 cut-off events. For 114163/114167 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 41612 event pairs, 764 based on Foata normal form. 13/4781 useless extension candidates. Maximal degree in co-relation 42534. Up to 3766 conditions per place. [2023-11-29 05:42:33,950 INFO L140 encePairwiseOnDemand]: 31/45 looper letters, 771 selfloop transitions, 188 changer transitions 5/967 dead transitions. [2023-11-29 05:42:33,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 967 transitions, 29192 flow [2023-11-29 05:42:33,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 05:42:33,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 05:42:33,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 289 transitions. [2023-11-29 05:42:33,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2792270531400966 [2023-11-29 05:42:33,951 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 289 transitions. [2023-11-29 05:42:33,951 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 289 transitions. [2023-11-29 05:42:33,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:33,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 289 transitions. [2023-11-29 05:42:33,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 12.565217391304348) internal successors, (289), 23 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:33,953 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:33,953 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 45.0) internal successors, (1080), 24 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:33,953 INFO L175 Difference]: Start difference. First operand has 678 places, 904 transitions, 26593 flow. Second operand 23 states and 289 transitions. [2023-11-29 05:42:33,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 967 transitions, 29192 flow [2023-11-29 05:42:35,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 967 transitions, 28722 flow, removed 49 selfloop flow, removed 15 redundant places. [2023-11-29 05:42:35,180 INFO L231 Difference]: Finished difference. Result has 687 places, 907 transitions, 26609 flow [2023-11-29 05:42:35,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=26135, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=26609, PETRI_PLACES=687, PETRI_TRANSITIONS=907} [2023-11-29 05:42:35,181 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 641 predicate places. [2023-11-29 05:42:35,181 INFO L495 AbstractCegarLoop]: Abstraction has has 687 places, 907 transitions, 26609 flow [2023-11-29 05:42:35,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.714285714285714) internal successors, (122), 14 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:35,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:35,181 INFO L208 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] [2023-11-29 05:42:35,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-11-29 05:42:35,181 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:42:35,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:35,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1873984546, now seen corresponding path program 29 times [2023-11-29 05:42:35,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:42:35,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82189677] [2023-11-29 05:42:35,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:35,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:42:35,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:36,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:36,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:42:36,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82189677] [2023-11-29 05:42:36,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82189677] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:36,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:36,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 05:42:36,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815806601] [2023-11-29 05:42:36,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:36,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-29 05:42:36,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:42:36,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-29 05:42:36,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-11-29 05:42:36,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:42:36,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 907 transitions, 26609 flow. Second operand has 13 states, 13 states have (on average 8.846153846153847) internal successors, (115), 13 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:36,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:36,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:42:36,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:40,270 INFO L124 PetriNetUnfolderBase]: 2017/4894 cut-off events. [2023-11-29 05:42:40,271 INFO L125 PetriNetUnfolderBase]: For 114496/114500 co-relation queries the response was YES. [2023-11-29 05:42:40,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43450 conditions, 4894 events. 2017/4894 cut-off events. For 114496/114500 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 43086 event pairs, 783 based on Foata normal form. 8/4898 useless extension candidates. Maximal degree in co-relation 43278. Up to 3623 conditions per place. [2023-11-29 05:42:40,355 INFO L140 encePairwiseOnDemand]: 30/45 looper letters, 812 selfloop transitions, 199 changer transitions 4/1018 dead transitions. [2023-11-29 05:42:40,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 712 places, 1018 transitions, 29849 flow [2023-11-29 05:42:40,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 05:42:40,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 05:42:40,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 366 transitions. [2023-11-29 05:42:40,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2904761904761905 [2023-11-29 05:42:40,357 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 366 transitions. [2023-11-29 05:42:40,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 366 transitions. [2023-11-29 05:42:40,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:40,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 366 transitions. [2023-11-29 05:42:40,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 13.071428571428571) internal successors, (366), 28 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:40,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:40,358 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 45.0) internal successors, (1305), 29 states have internal predecessors, (1305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:40,358 INFO L175 Difference]: Start difference. First operand has 687 places, 907 transitions, 26609 flow. Second operand 28 states and 366 transitions. [2023-11-29 05:42:40,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 712 places, 1018 transitions, 29849 flow [2023-11-29 05:42:41,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 692 places, 1018 transitions, 29188 flow, removed 57 selfloop flow, removed 20 redundant places. [2023-11-29 05:42:41,797 INFO L231 Difference]: Finished difference. Result has 699 places, 914 transitions, 26684 flow [2023-11-29 05:42:41,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=25973, PETRI_DIFFERENCE_MINUEND_PLACES=665, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=907, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=26684, PETRI_PLACES=699, PETRI_TRANSITIONS=914} [2023-11-29 05:42:41,798 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 653 predicate places. [2023-11-29 05:42:41,798 INFO L495 AbstractCegarLoop]: Abstraction has has 699 places, 914 transitions, 26684 flow [2023-11-29 05:42:41,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.846153846153847) internal successors, (115), 13 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:41,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:41,799 INFO L208 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, 1] [2023-11-29 05:42:41,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2023-11-29 05:42:41,799 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:42:41,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:41,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1601429189, now seen corresponding path program 1 times [2023-11-29 05:42:41,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:42:41,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325066435] [2023-11-29 05:42:41,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:41,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:42:41,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:42,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:42,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:42:42,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325066435] [2023-11-29 05:42:42,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325066435] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:42,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:42,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:42:42,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629113375] [2023-11-29 05:42:42,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:42,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:42:42,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:42:42,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:42:42,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:42:42,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:42:42,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 699 places, 914 transitions, 26684 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:42,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:42,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:42:42,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:44,958 INFO L124 PetriNetUnfolderBase]: 2084/5225 cut-off events. [2023-11-29 05:42:44,958 INFO L125 PetriNetUnfolderBase]: For 118998/119002 co-relation queries the response was YES. [2023-11-29 05:42:45,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44724 conditions, 5225 events. 2084/5225 cut-off events. For 118998/119002 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 47463 event pairs, 523 based on Foata normal form. 76/5297 useless extension candidates. Maximal degree in co-relation 44549. Up to 2209 conditions per place. [2023-11-29 05:42:45,027 INFO L140 encePairwiseOnDemand]: 37/45 looper letters, 341 selfloop transitions, 67 changer transitions 556/967 dead transitions. [2023-11-29 05:42:45,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 706 places, 967 transitions, 29081 flow [2023-11-29 05:42:45,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 05:42:45,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 05:42:45,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2023-11-29 05:42:45,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3511111111111111 [2023-11-29 05:42:45,027 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 158 transitions. [2023-11-29 05:42:45,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 158 transitions. [2023-11-29 05:42:45,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:45,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 158 transitions. [2023-11-29 05:42:45,028 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:45,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:45,028 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 45.0) internal successors, (495), 11 states have internal predecessors, (495), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:45,028 INFO L175 Difference]: Start difference. First operand has 699 places, 914 transitions, 26684 flow. Second operand 10 states and 158 transitions. [2023-11-29 05:42:45,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 706 places, 967 transitions, 29081 flow [2023-11-29 05:42:46,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 684 places, 967 transitions, 28595 flow, removed 24 selfloop flow, removed 22 redundant places. [2023-11-29 05:42:46,168 INFO L231 Difference]: Finished difference. Result has 686 places, 398 transitions, 10487 flow [2023-11-29 05:42:46,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=26198, PETRI_DIFFERENCE_MINUEND_PLACES=675, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=914, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=847, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10487, PETRI_PLACES=686, PETRI_TRANSITIONS=398} [2023-11-29 05:42:46,169 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 640 predicate places. [2023-11-29 05:42:46,169 INFO L495 AbstractCegarLoop]: Abstraction has has 686 places, 398 transitions, 10487 flow [2023-11-29 05:42:46,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:46,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:46,169 INFO L208 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, 1] [2023-11-29 05:42:46,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2023-11-29 05:42:46,169 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:42:46,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:46,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1609312057, now seen corresponding path program 2 times [2023-11-29 05:42:46,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:42:46,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249482826] [2023-11-29 05:42:46,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:46,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:42:46,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:46,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:46,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:42:46,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249482826] [2023-11-29 05:42:46,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249482826] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:46,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:46,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:42:46,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888741416] [2023-11-29 05:42:46,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:46,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:42:46,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:42:46,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:42:46,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:42:46,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:42:46,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 398 transitions, 10487 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:46,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:46,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:42:46,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:47,584 INFO L124 PetriNetUnfolderBase]: 682/2127 cut-off events. [2023-11-29 05:42:47,584 INFO L125 PetriNetUnfolderBase]: For 49759/49763 co-relation queries the response was YES. [2023-11-29 05:42:47,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16298 conditions, 2127 events. 682/2127 cut-off events. For 49759/49763 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 18144 event pairs, 196 based on Foata normal form. 77/2201 useless extension candidates. Maximal degree in co-relation 16126. Up to 1188 conditions per place. [2023-11-29 05:42:47,607 INFO L140 encePairwiseOnDemand]: 36/45 looper letters, 100 selfloop transitions, 42 changer transitions 274/419 dead transitions. [2023-11-29 05:42:47,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 560 places, 419 transitions, 11315 flow [2023-11-29 05:42:47,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 05:42:47,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 05:42:47,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2023-11-29 05:42:47,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32839506172839505 [2023-11-29 05:42:47,608 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 133 transitions. [2023-11-29 05:42:47,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 133 transitions. [2023-11-29 05:42:47,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:47,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 133 transitions. [2023-11-29 05:42:47,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:47,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 45.0) internal successors, (450), 10 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:47,609 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 45.0) internal successors, (450), 10 states have internal predecessors, (450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:47,609 INFO L175 Difference]: Start difference. First operand has 686 places, 398 transitions, 10487 flow. Second operand 9 states and 133 transitions. [2023-11-29 05:42:47,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 560 places, 419 transitions, 11315 flow [2023-11-29 05:42:47,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 419 transitions, 9533 flow, removed 141 selfloop flow, removed 116 redundant places. [2023-11-29 05:42:47,878 INFO L231 Difference]: Finished difference. Result has 447 places, 131 transitions, 2573 flow [2023-11-29 05:42:47,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=8435, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2573, PETRI_PLACES=447, PETRI_TRANSITIONS=131} [2023-11-29 05:42:47,879 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 401 predicate places. [2023-11-29 05:42:47,879 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 131 transitions, 2573 flow [2023-11-29 05:42:47,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:47,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 05:42:47,879 INFO L208 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, 1] [2023-11-29 05:42:47,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2023-11-29 05:42:47,879 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-29 05:42:47,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 05:42:47,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1463878983, now seen corresponding path program 3 times [2023-11-29 05:42:47,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 05:42:47,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415872869] [2023-11-29 05:42:47,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 05:42:47,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 05:42:47,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 05:42:48,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 05:42:48,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 05:42:48,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415872869] [2023-11-29 05:42:48,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415872869] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 05:42:48,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 05:42:48,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 05:42:48,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379283599] [2023-11-29 05:42:48,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 05:42:48,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 05:42:48,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 05:42:48,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 05:42:48,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-11-29 05:42:48,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 45 [2023-11-29 05:42:48,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 131 transitions, 2573 flow. Second operand has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:48,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 05:42:48,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 45 [2023-11-29 05:42:48,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 05:42:48,625 INFO L124 PetriNetUnfolderBase]: 105/469 cut-off events. [2023-11-29 05:42:48,625 INFO L125 PetriNetUnfolderBase]: For 6782/6784 co-relation queries the response was YES. [2023-11-29 05:42:48,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3412 conditions, 469 events. 105/469 cut-off events. For 6782/6784 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2739 event pairs, 29 based on Foata normal form. 26/489 useless extension candidates. Maximal degree in co-relation 3286. Up to 112 conditions per place. [2023-11-29 05:42:48,629 INFO L140 encePairwiseOnDemand]: 35/45 looper letters, 0 selfloop transitions, 0 changer transitions 141/141 dead transitions. [2023-11-29 05:42:48,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 141 transitions, 2805 flow [2023-11-29 05:42:48,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 05:42:48,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 05:42:48,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2023-11-29 05:42:48,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26666666666666666 [2023-11-29 05:42:48,630 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 132 transitions. [2023-11-29 05:42:48,630 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 132 transitions. [2023-11-29 05:42:48,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 05:42:48,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 132 transitions. [2023-11-29 05:42:48,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 12.0) internal successors, (132), 11 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:48,631 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 45.0) internal successors, (540), 12 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:48,631 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 45.0) internal successors, (540), 12 states have internal predecessors, (540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:48,631 INFO L175 Difference]: Start difference. First operand has 447 places, 131 transitions, 2573 flow. Second operand 11 states and 132 transitions. [2023-11-29 05:42:48,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 141 transitions, 2805 flow [2023-11-29 05:42:48,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 141 transitions, 1872 flow, removed 51 selfloop flow, removed 83 redundant places. [2023-11-29 05:42:48,656 INFO L231 Difference]: Finished difference. Result has 230 places, 0 transitions, 0 flow [2023-11-29 05:42:48,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=45, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=230, PETRI_TRANSITIONS=0} [2023-11-29 05:42:48,657 INFO L281 CegarLoopForPetriNet]: 46 programPoint places, 184 predicate places. [2023-11-29 05:42:48,657 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 0 transitions, 0 flow [2023-11-29 05:42:48,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.125) internal successors, (81), 8 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 05:42:48,659 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2023-11-29 05:42:48,659 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2023-11-29 05:42:48,659 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2023-11-29 05:42:48,659 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2023-11-29 05:42:48,659 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2023-11-29 05:42:48,659 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2023-11-29 05:42:48,660 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2023-11-29 05:42:48,660 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2023-11-29 05:42:48,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2023-11-29 05:42:48,660 INFO L445 BasicCegarLoop]: Path program histogram: [29, 8, 8, 5, 5, 4, 3, 2, 2, 2, 1, 1, 1, 1] [2023-11-29 05:42:48,665 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-29 05:42:48,665 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 05:42:48,670 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 05:42:48 BasicIcfg [2023-11-29 05:42:48,670 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 05:42:48,671 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 05:42:48,671 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 05:42:48,671 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 05:42:48,672 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 05:38:47" (3/4) ... [2023-11-29 05:42:48,673 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-11-29 05:42:48,676 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2023-11-29 05:42:48,683 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 78 nodes and edges [2023-11-29 05:42:48,683 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 30 nodes and edges [2023-11-29 05:42:48,683 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2023-11-29 05:42:48,684 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-11-29 05:42:48,772 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/witness.graphml [2023-11-29 05:42:48,772 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/witness.yml [2023-11-29 05:42:48,772 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 05:42:48,773 INFO L158 Benchmark]: Toolchain (without parser) took 242577.78ms. Allocated memory was 132.1MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 84.4MB in the beginning and 966.8MB in the end (delta: -882.4MB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2023-11-29 05:42:48,773 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 132.1MB. Free memory is still 101.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 05:42:48,774 INFO L158 Benchmark]: CACSL2BoogieTranslator took 666.21ms. Allocated memory is still 132.1MB. Free memory was 84.4MB in the beginning and 98.9MB in the end (delta: -14.5MB). Peak memory consumption was 41.5MB. Max. memory is 16.1GB. [2023-11-29 05:42:48,774 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.42ms. Allocated memory was 132.1MB in the beginning and 174.1MB in the end (delta: 41.9MB). Free memory was 98.8MB in the beginning and 140.8MB in the end (delta: -42.0MB). Peak memory consumption was 7.4MB. Max. memory is 16.1GB. [2023-11-29 05:42:48,775 INFO L158 Benchmark]: Boogie Preprocessor took 70.93ms. Allocated memory is still 174.1MB. Free memory was 140.8MB in the beginning and 136.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-29 05:42:48,775 INFO L158 Benchmark]: RCFGBuilder took 777.83ms. Allocated memory is still 174.1MB. Free memory was 136.6MB in the beginning and 83.3MB in the end (delta: 53.3MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. [2023-11-29 05:42:48,775 INFO L158 Benchmark]: TraceAbstraction took 240887.16ms. Allocated memory was 174.1MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 82.4MB in the beginning and 972.0MB in the end (delta: -889.7MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. [2023-11-29 05:42:48,775 INFO L158 Benchmark]: Witness Printer took 101.48ms. Allocated memory is still 2.1GB. Free memory was 972.0MB in the beginning and 966.8MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-29 05:42:48,777 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 132.1MB. Free memory is still 101.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 666.21ms. Allocated memory is still 132.1MB. Free memory was 84.4MB in the beginning and 98.9MB in the end (delta: -14.5MB). Peak memory consumption was 41.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 67.42ms. Allocated memory was 132.1MB in the beginning and 174.1MB in the end (delta: 41.9MB). Free memory was 98.8MB in the beginning and 140.8MB in the end (delta: -42.0MB). Peak memory consumption was 7.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 70.93ms. Allocated memory is still 174.1MB. Free memory was 140.8MB in the beginning and 136.6MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 777.83ms. Allocated memory is still 174.1MB. Free memory was 136.6MB in the beginning and 83.3MB in the end (delta: 53.3MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. * TraceAbstraction took 240887.16ms. Allocated memory was 174.1MB in the beginning and 2.1GB in the end (delta: 1.9GB). Free memory was 82.4MB in the beginning and 972.0MB in the end (delta: -889.7MB). Peak memory consumption was 1.0GB. Max. memory is 16.1GB. * Witness Printer took 101.48ms. Allocated memory is still 2.1GB. Free memory was 972.0MB in the beginning and 966.8MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 3913]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 3913]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 56 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 240.8s, OverallIterations: 72, TraceHistogramMax: 1, PathProgramHistogramMax: 29, EmptinessCheckTime: 0.0s, AutomataDifference: 186.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8085 SdHoareTripleChecker+Valid, 43.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8084 mSDsluCounter, 2 SdHoareTripleChecker+Invalid, 37.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1 mSDsCounter, 1472 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 48471 IncrementalHoareTripleChecker+Invalid, 49943 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1472 mSolverCounterUnsat, 1 mSDtfsCounter, 48471 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1904 GetRequests, 129 SyntacticMatches, 28 SemanticMatches, 1747 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8598 ImplicationChecksByTransitivity, 45.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=26684occurred in iteration=69, InterpolantAutomatonStates: 1604, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 52.5s InterpolantComputationTime, 1529 NumberOfCodeBlocks, 1529 NumberOfCodeBlocksAsserted, 72 NumberOfCheckSat, 1457 ConstructedInterpolants, 0 QuantifiedInterpolants, 30334 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 72 InterpolantComputations, 72 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-11-29 05:42:48,797 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_15b08736-8920-4649-ac1d-aa890adb9f5b/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE