./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 e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/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_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 c62a6a6ca02e763ce9adebe2a1f0301f133cb0abc0bbd9fb473585b57a9c78f2 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:51:56,365 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:51:56,444 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-06 22:51:56,451 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:51:56,452 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:51:56,485 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:51:56,486 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:51:56,486 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:51:56,487 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:51:56,488 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:51:56,489 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:51:56,490 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:51:56,491 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:51:56,492 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:51:56,493 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:51:56,493 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:51:56,494 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:51:56,495 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:51:56,495 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:51:56,496 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:51:56,497 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:51:56,498 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:51:56,498 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-06 22:51:56,499 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 22:51:56,500 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:51:56,500 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:51:56,501 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:51:56,502 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:51:56,502 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:51:56,503 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:51:56,504 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:51:56,504 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:51:56,505 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:51:56,505 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:51:56,506 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:51:56,507 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:51:56,507 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:51:56,508 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:51:56,508 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:51:56,508 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:51:56,509 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:51:56,509 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_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/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_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> c62a6a6ca02e763ce9adebe2a1f0301f133cb0abc0bbd9fb473585b57a9c78f2 [2023-11-06 22:51:56,773 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:51:56,798 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:51:56,801 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:51:56,802 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:51:56,803 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:51:56,804 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2023-11-06 22:52:00,041 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:52:00,465 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:52:00,467 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/sv-benchmarks/c/ldv-races/race-2_5-container_of.i [2023-11-06 22:52:00,503 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/data/21fbc0636/bd538cb97a964b9f83aa45f48bc76618/FLAGb68ecb8b4 [2023-11-06 22:52:00,525 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/data/21fbc0636/bd538cb97a964b9f83aa45f48bc76618 [2023-11-06 22:52:00,532 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:52:00,536 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:52:00,538 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:52:00,539 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:52:00,545 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:52:00,548 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:52:00" (1/1) ... [2023-11-06 22:52:00,549 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@69cd32ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:00, skipping insertion in model container [2023-11-06 22:52:00,550 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:52:00" (1/1) ... [2023-11-06 22:52:00,639 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:52:00,800 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-11-06 22:52:01,555 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:52:01,568 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:52:01,581 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-11-06 22:52:01,671 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:52:01,813 WARN L672 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:52:01,813 WARN L672 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:52:01,814 WARN L672 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 22:52:01,822 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:52:01,823 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01 WrapperNode [2023-11-06 22:52:01,823 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:52:01,825 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:52:01,825 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:52:01,825 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:52:01,833 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,871 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,919 INFO L138 Inliner]: procedures = 469, calls = 64, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 162 [2023-11-06 22:52:01,920 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:52:01,921 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:52:01,921 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:52:01,921 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:52:01,932 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,932 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,939 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,939 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,956 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,958 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,964 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,967 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,975 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:52:01,976 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:52:01,977 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:52:01,977 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:52:01,978 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (1/1) ... [2023-11-06 22:52:01,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:52:02,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:52:02,017 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:52:02,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_78fc3fc1-b429-4ca6-8fa8-d55bfc06a6dd/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:52:02,073 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-06 22:52:02,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:52:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-06 22:52:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 22:52:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-06 22:52:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:52:02,074 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 22:52:02,075 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:52:02,077 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:52:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-11-06 22:52:02,078 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-11-06 22:52:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:52:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:52:02,078 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:52:02,080 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 22:52:02,460 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:52:02,462 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:52:02,755 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:52:02,865 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:52:02,866 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-06 22:52:02,869 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:52:02 BoogieIcfgContainer [2023-11-06 22:52:02,869 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:52:02,877 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:52:02,877 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:52:02,881 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:52:02,882 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:52:00" (1/3) ... [2023-11-06 22:52:02,883 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13e3e02d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:52:02, skipping insertion in model container [2023-11-06 22:52:02,883 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:52:01" (2/3) ... [2023-11-06 22:52:02,885 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13e3e02d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:52:02, skipping insertion in model container [2023-11-06 22:52:02,887 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:52:02" (3/3) ... [2023-11-06 22:52:02,889 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_5-container_of.i [2023-11-06 22:52:02,899 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-06 22:52:02,914 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:52:02,915 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-11-06 22:52:02,915 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 22:52:03,068 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-06 22:52:03,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 191 places, 195 transitions, 404 flow [2023-11-06 22:52:03,223 INFO L124 PetriNetUnfolderBase]: 14/249 cut-off events. [2023-11-06 22:52:03,223 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:52:03,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 258 conditions, 249 events. 14/249 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 518 event pairs, 0 based on Foata normal form. 0/229 useless extension candidates. Maximal degree in co-relation 124. Up to 4 conditions per place. [2023-11-06 22:52:03,231 INFO L82 GeneralOperation]: Start removeDead. Operand has 191 places, 195 transitions, 404 flow [2023-11-06 22:52:03,238 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 153 places, 150 transitions, 309 flow [2023-11-06 22:52:03,242 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 22:52:03,253 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 153 places, 150 transitions, 309 flow [2023-11-06 22:52:03,256 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 153 places, 150 transitions, 309 flow [2023-11-06 22:52:03,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 153 places, 150 transitions, 309 flow [2023-11-06 22:52:03,323 INFO L124 PetriNetUnfolderBase]: 4/150 cut-off events. [2023-11-06 22:52:03,323 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-06 22:52:03,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 158 conditions, 150 events. 4/150 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 206 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 105. Up to 2 conditions per place. [2023-11-06 22:52:03,329 INFO L119 LiptonReduction]: Number of co-enabled transitions 5436 [2023-11-06 22:52:14,593 INFO L134 LiptonReduction]: Checked pairs total: 12622 [2023-11-06 22:52:14,593 INFO L136 LiptonReduction]: Total number of compositions: 146 [2023-11-06 22:52:14,611 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:52:14,619 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=LoopsAndPotentialCycles, 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;@48951a3, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:52:14,619 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-11-06 22:52:14,625 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 22:52:14,625 INFO L124 PetriNetUnfolderBase]: 0/10 cut-off events. [2023-11-06 22:52:14,625 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:52:14,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:14,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 22:52:14,627 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:14,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:14,633 INFO L85 PathProgramCache]: Analyzing trace with hash 674173333, now seen corresponding path program 1 times [2023-11-06 22:52:14,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:14,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594459518] [2023-11-06 22:52:14,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:14,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:14,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:15,864 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-06 22:52:15,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:15,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594459518] [2023-11-06 22:52:15,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594459518] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:15,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:15,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:52:15,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137697422] [2023-11-06 22:52:15,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:15,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:52:15,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:15,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:52:15,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:52:16,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 156 out of 341 [2023-11-06 22:52:16,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 31 transitions, 71 flow. Second operand has 5 states, 5 states have (on average 157.0) internal successors, (785), 5 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:16,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:16,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 156 of 341 [2023-11-06 22:52:16,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:16,479 INFO L124 PetriNetUnfolderBase]: 215/414 cut-off events. [2023-11-06 22:52:16,479 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2023-11-06 22:52:16,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 850 conditions, 414 events. 215/414 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1520 event pairs, 210 based on Foata normal form. 0/336 useless extension candidates. Maximal degree in co-relation 696. Up to 402 conditions per place. [2023-11-06 22:52:16,485 INFO L140 encePairwiseOnDemand]: 332/341 looper letters, 24 selfloop transitions, 8 changer transitions 0/33 dead transitions. [2023-11-06 22:52:16,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 33 transitions, 139 flow [2023-11-06 22:52:16,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:52:16,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:52:16,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 971 transitions. [2023-11-06 22:52:16,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47458455522971654 [2023-11-06 22:52:16,511 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 971 transitions. [2023-11-06 22:52:16,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 971 transitions. [2023-11-06 22:52:16,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:16,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 971 transitions. [2023-11-06 22:52:16,527 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 161.83333333333334) internal successors, (971), 6 states have internal predecessors, (971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:16,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 341.0) internal successors, (2387), 7 states have internal predecessors, (2387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:16,540 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 341.0) internal successors, (2387), 7 states have internal predecessors, (2387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:16,543 INFO L175 Difference]: Start difference. First operand has 37 places, 31 transitions, 71 flow. Second operand 6 states and 971 transitions. [2023-11-06 22:52:16,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 33 transitions, 139 flow [2023-11-06 22:52:16,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 33 transitions, 134 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 22:52:16,549 INFO L231 Difference]: Finished difference. Result has 38 places, 32 transitions, 105 flow [2023-11-06 22:52:16,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=105, PETRI_PLACES=38, PETRI_TRANSITIONS=32} [2023-11-06 22:52:16,555 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 1 predicate places. [2023-11-06 22:52:16,556 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 32 transitions, 105 flow [2023-11-06 22:52:16,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 157.0) internal successors, (785), 5 states have internal predecessors, (785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:16,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:16,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-11-06 22:52:16,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:52:16,558 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:16,558 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:16,558 INFO L85 PathProgramCache]: Analyzing trace with hash -575731993, now seen corresponding path program 1 times [2023-11-06 22:52:16,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:16,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685836380] [2023-11-06 22:52:16,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:16,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:16,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:17,207 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-06 22:52:17,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:17,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685836380] [2023-11-06 22:52:17,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685836380] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:17,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:17,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:52:17,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330690948] [2023-11-06 22:52:17,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:17,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:52:17,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:17,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:52:17,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:52:17,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 341 [2023-11-06 22:52:17,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 32 transitions, 105 flow. Second operand has 6 states, 6 states have (on average 156.0) internal successors, (936), 6 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:17,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:17,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 341 [2023-11-06 22:52:17,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:17,770 INFO L124 PetriNetUnfolderBase]: 236/450 cut-off events. [2023-11-06 22:52:17,771 INFO L125 PetriNetUnfolderBase]: For 70/70 co-relation queries the response was YES. [2023-11-06 22:52:17,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1034 conditions, 450 events. 236/450 cut-off events. For 70/70 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1709 event pairs, 70 based on Foata normal form. 5/394 useless extension candidates. Maximal degree in co-relation 833. Up to 396 conditions per place. [2023-11-06 22:52:17,776 INFO L140 encePairwiseOnDemand]: 331/341 looper letters, 34 selfloop transitions, 21 changer transitions 0/56 dead transitions. [2023-11-06 22:52:17,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 283 flow [2023-11-06 22:52:17,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:52:17,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:52:17,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1294 transitions. [2023-11-06 22:52:17,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4743401759530792 [2023-11-06 22:52:17,784 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1294 transitions. [2023-11-06 22:52:17,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1294 transitions. [2023-11-06 22:52:17,785 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:17,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1294 transitions. [2023-11-06 22:52:17,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 161.75) internal successors, (1294), 8 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:17,798 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 341.0) internal successors, (3069), 9 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:17,801 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 341.0) internal successors, (3069), 9 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:17,801 INFO L175 Difference]: Start difference. First operand has 38 places, 32 transitions, 105 flow. Second operand 8 states and 1294 transitions. [2023-11-06 22:52:17,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 283 flow [2023-11-06 22:52:17,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 281 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:52:17,806 INFO L231 Difference]: Finished difference. Result has 47 places, 46 transitions, 224 flow [2023-11-06 22:52:17,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=224, PETRI_PLACES=47, PETRI_TRANSITIONS=46} [2023-11-06 22:52:17,808 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 10 predicate places. [2023-11-06 22:52:17,808 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 46 transitions, 224 flow [2023-11-06 22:52:17,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 156.0) internal successors, (936), 6 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:17,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:17,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-11-06 22:52:17,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 22:52:17,810 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:17,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:17,811 INFO L85 PathProgramCache]: Analyzing trace with hash -575459503, now seen corresponding path program 2 times [2023-11-06 22:52:17,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:17,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5711433] [2023-11-06 22:52:17,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:17,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:17,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:18,593 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-06 22:52:18,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:18,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5711433] [2023-11-06 22:52:18,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5711433] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:18,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:18,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:52:18,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000391310] [2023-11-06 22:52:18,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:18,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:52:18,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:18,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:52:18,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:52:18,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 341 [2023-11-06 22:52:18,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 46 transitions, 224 flow. Second operand has 6 states, 6 states have (on average 156.0) internal successors, (936), 6 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:18,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:18,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 341 [2023-11-06 22:52:18,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:19,236 INFO L124 PetriNetUnfolderBase]: 222/426 cut-off events. [2023-11-06 22:52:19,237 INFO L125 PetriNetUnfolderBase]: For 387/387 co-relation queries the response was YES. [2023-11-06 22:52:19,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1251 conditions, 426 events. 222/426 cut-off events. For 387/387 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1583 event pairs, 72 based on Foata normal form. 5/375 useless extension candidates. Maximal degree in co-relation 1063. Up to 350 conditions per place. [2023-11-06 22:52:19,242 INFO L140 encePairwiseOnDemand]: 332/341 looper letters, 36 selfloop transitions, 24 changer transitions 0/61 dead transitions. [2023-11-06 22:52:19,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 61 transitions, 398 flow [2023-11-06 22:52:19,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:52:19,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:52:19,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1292 transitions. [2023-11-06 22:52:19,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4736070381231672 [2023-11-06 22:52:19,248 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1292 transitions. [2023-11-06 22:52:19,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1292 transitions. [2023-11-06 22:52:19,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:19,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1292 transitions. [2023-11-06 22:52:19,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 161.5) internal successors, (1292), 8 states have internal predecessors, (1292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:19,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 341.0) internal successors, (3069), 9 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:19,265 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 341.0) internal successors, (3069), 9 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:19,265 INFO L175 Difference]: Start difference. First operand has 47 places, 46 transitions, 224 flow. Second operand 8 states and 1292 transitions. [2023-11-06 22:52:19,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 61 transitions, 398 flow [2023-11-06 22:52:19,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 61 transitions, 376 flow, removed 10 selfloop flow, removed 1 redundant places. [2023-11-06 22:52:19,272 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 292 flow [2023-11-06 22:52:19,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=292, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2023-11-06 22:52:19,273 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 17 predicate places. [2023-11-06 22:52:19,273 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 292 flow [2023-11-06 22:52:19,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 156.0) internal successors, (936), 6 states have internal predecessors, (936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:19,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:19,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:19,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 22:52:19,275 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:19,276 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:19,276 INFO L85 PathProgramCache]: Analyzing trace with hash -671666817, now seen corresponding path program 1 times [2023-11-06 22:52:19,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:19,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3288656] [2023-11-06 22:52:19,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:19,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:19,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:19,733 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-06 22:52:19,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:19,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3288656] [2023-11-06 22:52:19,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3288656] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:19,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:19,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:52:19,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114745207] [2023-11-06 22:52:19,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:19,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:52:19,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:19,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:52:19,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:52:19,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 341 [2023-11-06 22:52:19,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 292 flow. Second operand has 6 states, 6 states have (on average 156.16666666666666) internal successors, (937), 6 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:19,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:19,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 341 [2023-11-06 22:52:19,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:20,144 INFO L124 PetriNetUnfolderBase]: 210/406 cut-off events. [2023-11-06 22:52:20,144 INFO L125 PetriNetUnfolderBase]: For 420/420 co-relation queries the response was YES. [2023-11-06 22:52:20,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1237 conditions, 406 events. 210/406 cut-off events. For 420/420 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1491 event pairs, 109 based on Foata normal form. 0/358 useless extension candidates. Maximal degree in co-relation 1025. Up to 356 conditions per place. [2023-11-06 22:52:20,149 INFO L140 encePairwiseOnDemand]: 332/341 looper letters, 41 selfloop transitions, 29 changer transitions 0/71 dead transitions. [2023-11-06 22:52:20,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 71 transitions, 558 flow [2023-11-06 22:52:20,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:52:20,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:52:20,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1290 transitions. [2023-11-06 22:52:20,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47287390029325516 [2023-11-06 22:52:20,155 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1290 transitions. [2023-11-06 22:52:20,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1290 transitions. [2023-11-06 22:52:20,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:20,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1290 transitions. [2023-11-06 22:52:20,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 161.25) internal successors, (1290), 8 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:20,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 341.0) internal successors, (3069), 9 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:20,168 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 341.0) internal successors, (3069), 9 states have internal predecessors, (3069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:20,168 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 292 flow. Second operand 8 states and 1290 transitions. [2023-11-06 22:52:20,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 71 transitions, 558 flow [2023-11-06 22:52:20,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 71 transitions, 538 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-11-06 22:52:20,174 INFO L231 Difference]: Finished difference. Result has 61 places, 65 transitions, 443 flow [2023-11-06 22:52:20,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=443, PETRI_PLACES=61, PETRI_TRANSITIONS=65} [2023-11-06 22:52:20,176 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 24 predicate places. [2023-11-06 22:52:20,176 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 65 transitions, 443 flow [2023-11-06 22:52:20,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 156.16666666666666) internal successors, (937), 6 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:20,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:20,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:20,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 22:52:20,178 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:20,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:20,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1832733572, now seen corresponding path program 1 times [2023-11-06 22:52:20,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:20,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737865027] [2023-11-06 22:52:20,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:20,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:20,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:20,931 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-06 22:52:20,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:20,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737865027] [2023-11-06 22:52:20,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737865027] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:20,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:20,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:52:20,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427200858] [2023-11-06 22:52:20,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:20,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:52:20,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:20,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:52:20,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:52:21,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 341 [2023-11-06 22:52:21,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 65 transitions, 443 flow. Second operand has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:21,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:21,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 341 [2023-11-06 22:52:21,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:22,020 INFO L124 PetriNetUnfolderBase]: 258/486 cut-off events. [2023-11-06 22:52:22,020 INFO L125 PetriNetUnfolderBase]: For 549/549 co-relation queries the response was YES. [2023-11-06 22:52:22,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1601 conditions, 486 events. 258/486 cut-off events. For 549/549 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1862 event pairs, 73 based on Foata normal form. 8/460 useless extension candidates. Maximal degree in co-relation 1377. Up to 360 conditions per place. [2023-11-06 22:52:22,026 INFO L140 encePairwiseOnDemand]: 330/341 looper letters, 64 selfloop transitions, 46 changer transitions 0/111 dead transitions. [2023-11-06 22:52:22,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 111 transitions, 943 flow [2023-11-06 22:52:22,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:52:22,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:52:22,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1597 transitions. [2023-11-06 22:52:22,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4683284457478006 [2023-11-06 22:52:22,033 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1597 transitions. [2023-11-06 22:52:22,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1597 transitions. [2023-11-06 22:52:22,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:22,035 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1597 transitions. [2023-11-06 22:52:22,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 159.7) internal successors, (1597), 10 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:22,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 341.0) internal successors, (3751), 11 states have internal predecessors, (3751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:22,048 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 341.0) internal successors, (3751), 11 states have internal predecessors, (3751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:22,048 INFO L175 Difference]: Start difference. First operand has 61 places, 65 transitions, 443 flow. Second operand 10 states and 1597 transitions. [2023-11-06 22:52:22,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 111 transitions, 943 flow [2023-11-06 22:52:22,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 111 transitions, 935 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-11-06 22:52:22,055 INFO L231 Difference]: Finished difference. Result has 75 places, 95 transitions, 810 flow [2023-11-06 22:52:22,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=810, PETRI_PLACES=75, PETRI_TRANSITIONS=95} [2023-11-06 22:52:22,057 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 38 predicate places. [2023-11-06 22:52:22,057 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 95 transitions, 810 flow [2023-11-06 22:52:22,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:22,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:22,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:22,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 22:52:22,059 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:22,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:22,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1224446239, now seen corresponding path program 1 times [2023-11-06 22:52:22,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:22,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882382447] [2023-11-06 22:52:22,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:22,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:22,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:22,896 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-06 22:52:22,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:22,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882382447] [2023-11-06 22:52:22,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882382447] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:22,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:22,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:52:22,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602477462] [2023-11-06 22:52:22,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:22,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:52:22,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:22,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:52:22,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:52:23,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 341 [2023-11-06 22:52:23,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 95 transitions, 810 flow. Second operand has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:23,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:23,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 341 [2023-11-06 22:52:23,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:24,556 INFO L124 PetriNetUnfolderBase]: 297/551 cut-off events. [2023-11-06 22:52:24,556 INFO L125 PetriNetUnfolderBase]: For 1162/1162 co-relation queries the response was YES. [2023-11-06 22:52:24,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2198 conditions, 551 events. 297/551 cut-off events. For 1162/1162 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2179 event pairs, 88 based on Foata normal form. 8/521 useless extension candidates. Maximal degree in co-relation 2054. Up to 404 conditions per place. [2023-11-06 22:52:24,565 INFO L140 encePairwiseOnDemand]: 328/341 looper letters, 62 selfloop transitions, 80 changer transitions 0/143 dead transitions. [2023-11-06 22:52:24,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 143 transitions, 1450 flow [2023-11-06 22:52:24,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 22:52:24,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-06 22:52:24,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2998 transitions. [2023-11-06 22:52:24,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46272572927920974 [2023-11-06 22:52:24,579 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2998 transitions. [2023-11-06 22:52:24,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2998 transitions. [2023-11-06 22:52:24,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:24,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2998 transitions. [2023-11-06 22:52:24,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 157.78947368421052) internal successors, (2998), 19 states have internal predecessors, (2998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:24,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 341.0) internal successors, (6820), 20 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:24,610 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 341.0) internal successors, (6820), 20 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:24,610 INFO L175 Difference]: Start difference. First operand has 75 places, 95 transitions, 810 flow. Second operand 19 states and 2998 transitions. [2023-11-06 22:52:24,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 143 transitions, 1450 flow [2023-11-06 22:52:24,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 143 transitions, 1404 flow, removed 18 selfloop flow, removed 2 redundant places. [2023-11-06 22:52:24,627 INFO L231 Difference]: Finished difference. Result has 96 places, 126 transitions, 1259 flow [2023-11-06 22:52:24,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=784, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1259, PETRI_PLACES=96, PETRI_TRANSITIONS=126} [2023-11-06 22:52:24,628 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 59 predicate places. [2023-11-06 22:52:24,629 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 126 transitions, 1259 flow [2023-11-06 22:52:24,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:24,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:24,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:24,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 22:52:24,631 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:24,631 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:24,631 INFO L85 PathProgramCache]: Analyzing trace with hash 748105883, now seen corresponding path program 2 times [2023-11-06 22:52:24,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:24,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949391069] [2023-11-06 22:52:24,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:24,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:24,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:25,409 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-06 22:52:25,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:25,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949391069] [2023-11-06 22:52:25,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949391069] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:25,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:25,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:52:25,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930358683] [2023-11-06 22:52:25,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:25,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:52:25,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:25,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:52:25,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:52:25,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 341 [2023-11-06 22:52:25,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 126 transitions, 1259 flow. Second operand has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:25,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:25,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 341 [2023-11-06 22:52:25,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:26,579 INFO L124 PetriNetUnfolderBase]: 294/549 cut-off events. [2023-11-06 22:52:26,579 INFO L125 PetriNetUnfolderBase]: For 1476/1476 co-relation queries the response was YES. [2023-11-06 22:52:26,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2450 conditions, 549 events. 294/549 cut-off events. For 1476/1476 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2186 event pairs, 69 based on Foata normal form. 4/519 useless extension candidates. Maximal degree in co-relation 2315. Up to 419 conditions per place. [2023-11-06 22:52:26,588 INFO L140 encePairwiseOnDemand]: 329/341 looper letters, 83 selfloop transitions, 70 changer transitions 0/154 dead transitions. [2023-11-06 22:52:26,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 154 transitions, 1806 flow [2023-11-06 22:52:26,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:52:26,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:52:26,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2069 transitions. [2023-11-06 22:52:26,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46672682156553125 [2023-11-06 22:52:26,598 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2069 transitions. [2023-11-06 22:52:26,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2069 transitions. [2023-11-06 22:52:26,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:26,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2069 transitions. [2023-11-06 22:52:26,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 159.15384615384616) internal successors, (2069), 13 states have internal predecessors, (2069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:26,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:26,617 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:26,618 INFO L175 Difference]: Start difference. First operand has 96 places, 126 transitions, 1259 flow. Second operand 13 states and 2069 transitions. [2023-11-06 22:52:26,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 154 transitions, 1806 flow [2023-11-06 22:52:26,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 154 transitions, 1693 flow, removed 12 selfloop flow, removed 7 redundant places. [2023-11-06 22:52:26,641 INFO L231 Difference]: Finished difference. Result has 104 places, 136 transitions, 1461 flow [2023-11-06 22:52:26,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1461, PETRI_PLACES=104, PETRI_TRANSITIONS=136} [2023-11-06 22:52:26,643 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 67 predicate places. [2023-11-06 22:52:26,643 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 136 transitions, 1461 flow [2023-11-06 22:52:26,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:26,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:26,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:26,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 22:52:26,644 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-06 22:52:26,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:26,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1226593607, now seen corresponding path program 1 times [2023-11-06 22:52:26,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:26,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132178642] [2023-11-06 22:52:26,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:26,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:26,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:27,481 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-06 22:52:27,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:27,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132178642] [2023-11-06 22:52:27,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132178642] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:27,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:27,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:52:27,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727212127] [2023-11-06 22:52:27,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:27,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:52:27,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:27,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:52:27,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:52:27,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 341 [2023-11-06 22:52:27,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 136 transitions, 1461 flow. Second operand has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:27,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:27,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 341 [2023-11-06 22:52:27,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:28,611 INFO L124 PetriNetUnfolderBase]: 282/529 cut-off events. [2023-11-06 22:52:28,611 INFO L125 PetriNetUnfolderBase]: For 1709/1709 co-relation queries the response was YES. [2023-11-06 22:52:28,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2527 conditions, 529 events. 282/529 cut-off events. For 1709/1709 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2092 event pairs, 69 based on Foata normal form. 4/503 useless extension candidates. Maximal degree in co-relation 2243. Up to 429 conditions per place. [2023-11-06 22:52:28,619 INFO L140 encePairwiseOnDemand]: 329/341 looper letters, 74 selfloop transitions, 66 changer transitions 0/141 dead transitions. [2023-11-06 22:52:28,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 141 transitions, 1767 flow [2023-11-06 22:52:28,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:52:28,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:52:28,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1898 transitions. [2023-11-06 22:52:28,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638318670576735 [2023-11-06 22:52:28,627 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1898 transitions. [2023-11-06 22:52:28,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1898 transitions. [2023-11-06 22:52:28,629 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:28,629 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1898 transitions. [2023-11-06 22:52:28,634 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 158.16666666666666) internal successors, (1898), 12 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:28,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 341.0) internal successors, (4433), 13 states have internal predecessors, (4433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:28,653 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 341.0) internal successors, (4433), 13 states have internal predecessors, (4433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:28,662 INFO L175 Difference]: Start difference. First operand has 104 places, 136 transitions, 1461 flow. Second operand 12 states and 1898 transitions. [2023-11-06 22:52:28,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 141 transitions, 1767 flow [2023-11-06 22:52:28,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 141 transitions, 1588 flow, removed 19 selfloop flow, removed 9 redundant places. [2023-11-06 22:52:28,681 INFO L231 Difference]: Finished difference. Result has 107 places, 136 transitions, 1437 flow [2023-11-06 22:52:28,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1437, PETRI_PLACES=107, PETRI_TRANSITIONS=136} [2023-11-06 22:52:28,682 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 70 predicate places. [2023-11-06 22:52:28,682 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 136 transitions, 1437 flow [2023-11-06 22:52:28,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:28,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:28,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:28,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 22:52:28,684 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-06 22:52:28,684 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:28,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1226147210, now seen corresponding path program 1 times [2023-11-06 22:52:28,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:28,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317165604] [2023-11-06 22:52:28,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:28,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:28,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:29,385 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-06 22:52:29,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:29,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317165604] [2023-11-06 22:52:29,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317165604] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:29,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:29,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:52:29,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566611924] [2023-11-06 22:52:29,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:29,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:52:29,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:29,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:52:29,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:52:29,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 341 [2023-11-06 22:52:29,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 136 transitions, 1437 flow. Second operand has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:29,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:29,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 341 [2023-11-06 22:52:29,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:30,638 INFO L124 PetriNetUnfolderBase]: 258/489 cut-off events. [2023-11-06 22:52:30,639 INFO L125 PetriNetUnfolderBase]: For 1475/1475 co-relation queries the response was YES. [2023-11-06 22:52:30,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2309 conditions, 489 events. 258/489 cut-off events. For 1475/1475 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1894 event pairs, 91 based on Foata normal form. 8/479 useless extension candidates. Maximal degree in co-relation 2202. Up to 354 conditions per place. [2023-11-06 22:52:30,645 INFO L140 encePairwiseOnDemand]: 328/341 looper letters, 82 selfloop transitions, 78 changer transitions 2/163 dead transitions. [2023-11-06 22:52:30,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 163 transitions, 2001 flow [2023-11-06 22:52:30,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:52:30,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:52:30,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2531 transitions. [2023-11-06 22:52:30,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638929618768328 [2023-11-06 22:52:30,656 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2531 transitions. [2023-11-06 22:52:30,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2531 transitions. [2023-11-06 22:52:30,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:30,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2531 transitions. [2023-11-06 22:52:30,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 158.1875) internal successors, (2531), 16 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:30,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:30,678 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:30,679 INFO L175 Difference]: Start difference. First operand has 107 places, 136 transitions, 1437 flow. Second operand 16 states and 2531 transitions. [2023-11-06 22:52:30,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 163 transitions, 2001 flow [2023-11-06 22:52:30,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 163 transitions, 1856 flow, removed 6 selfloop flow, removed 10 redundant places. [2023-11-06 22:52:30,702 INFO L231 Difference]: Finished difference. Result has 114 places, 145 transitions, 1606 flow [2023-11-06 22:52:30,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1305, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1606, PETRI_PLACES=114, PETRI_TRANSITIONS=145} [2023-11-06 22:52:30,703 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 77 predicate places. [2023-11-06 22:52:30,704 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 145 transitions, 1606 flow [2023-11-06 22:52:30,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:30,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:30,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:30,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 22:52:30,705 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:30,705 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:30,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1222658777, now seen corresponding path program 2 times [2023-11-06 22:52:30,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:30,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761210099] [2023-11-06 22:52:30,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:30,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:30,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:31,345 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-06 22:52:31,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:31,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761210099] [2023-11-06 22:52:31,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761210099] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:31,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:31,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:52:31,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015991344] [2023-11-06 22:52:31,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:31,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:52:31,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:31,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:52:31,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:52:31,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 341 [2023-11-06 22:52:31,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 145 transitions, 1606 flow. Second operand has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:31,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:31,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 341 [2023-11-06 22:52:31,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:32,454 INFO L124 PetriNetUnfolderBase]: 222/423 cut-off events. [2023-11-06 22:52:32,454 INFO L125 PetriNetUnfolderBase]: For 1540/1540 co-relation queries the response was YES. [2023-11-06 22:52:32,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2138 conditions, 423 events. 222/423 cut-off events. For 1540/1540 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1618 event pairs, 36 based on Foata normal form. 4/413 useless extension candidates. Maximal degree in co-relation 2022. Up to 303 conditions per place. [2023-11-06 22:52:32,460 INFO L140 encePairwiseOnDemand]: 329/341 looper letters, 71 selfloop transitions, 83 changer transitions 0/155 dead transitions. [2023-11-06 22:52:32,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 155 transitions, 1963 flow [2023-11-06 22:52:32,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:52:32,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:52:32,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2526 transitions. [2023-11-06 22:52:32,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4629765395894428 [2023-11-06 22:52:32,468 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2526 transitions. [2023-11-06 22:52:32,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2526 transitions. [2023-11-06 22:52:32,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:32,471 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2526 transitions. [2023-11-06 22:52:32,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 157.875) internal successors, (2526), 16 states have internal predecessors, (2526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:32,484 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:32,486 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:32,486 INFO L175 Difference]: Start difference. First operand has 114 places, 145 transitions, 1606 flow. Second operand 16 states and 2526 transitions. [2023-11-06 22:52:32,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 155 transitions, 1963 flow [2023-11-06 22:52:32,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 155 transitions, 1808 flow, removed 15 selfloop flow, removed 8 redundant places. [2023-11-06 22:52:32,507 INFO L231 Difference]: Finished difference. Result has 123 places, 147 transitions, 1671 flow [2023-11-06 22:52:32,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1451, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1671, PETRI_PLACES=123, PETRI_TRANSITIONS=147} [2023-11-06 22:52:32,509 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 86 predicate places. [2023-11-06 22:52:32,510 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 147 transitions, 1671 flow [2023-11-06 22:52:32,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.0) internal successors, (1386), 9 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:32,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:32,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:32,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 22:52:32,511 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-06 22:52:32,511 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:32,511 INFO L85 PathProgramCache]: Analyzing trace with hash 726934454, now seen corresponding path program 1 times [2023-11-06 22:52:32,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:32,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501756485] [2023-11-06 22:52:32,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:32,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:32,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:33,046 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-06 22:52:33,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:33,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501756485] [2023-11-06 22:52:33,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501756485] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:33,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:33,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 22:52:33,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726962186] [2023-11-06 22:52:33,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:33,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:52:33,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:33,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:52:33,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:52:33,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 341 [2023-11-06 22:52:33,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 147 transitions, 1671 flow. Second operand has 7 states, 7 states have (on average 161.57142857142858) internal successors, (1131), 7 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:33,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:33,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 341 [2023-11-06 22:52:33,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:33,989 INFO L124 PetriNetUnfolderBase]: 290/596 cut-off events. [2023-11-06 22:52:33,989 INFO L125 PetriNetUnfolderBase]: For 1857/1857 co-relation queries the response was YES. [2023-11-06 22:52:33,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2740 conditions, 596 events. 290/596 cut-off events. For 1857/1857 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2702 event pairs, 26 based on Foata normal form. 0/574 useless extension candidates. Maximal degree in co-relation 2339. Up to 160 conditions per place. [2023-11-06 22:52:33,997 INFO L140 encePairwiseOnDemand]: 330/341 looper letters, 154 selfloop transitions, 68 changer transitions 6/230 dead transitions. [2023-11-06 22:52:33,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 230 transitions, 2528 flow [2023-11-06 22:52:33,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:52:33,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:52:34,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2207 transitions. [2023-11-06 22:52:34,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49785698172794945 [2023-11-06 22:52:34,003 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2207 transitions. [2023-11-06 22:52:34,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2207 transitions. [2023-11-06 22:52:34,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:34,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2207 transitions. [2023-11-06 22:52:34,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 169.76923076923077) internal successors, (2207), 13 states have internal predecessors, (2207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:34,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:34,020 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:34,020 INFO L175 Difference]: Start difference. First operand has 123 places, 147 transitions, 1671 flow. Second operand 13 states and 2207 transitions. [2023-11-06 22:52:34,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 230 transitions, 2528 flow [2023-11-06 22:52:34,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 230 transitions, 2383 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-11-06 22:52:34,044 INFO L231 Difference]: Finished difference. Result has 130 places, 165 transitions, 1877 flow [2023-11-06 22:52:34,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1530, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1877, PETRI_PLACES=130, PETRI_TRANSITIONS=165} [2023-11-06 22:52:34,045 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 93 predicate places. [2023-11-06 22:52:34,046 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 165 transitions, 1877 flow [2023-11-06 22:52:34,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 161.57142857142858) internal successors, (1131), 7 states have internal predecessors, (1131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:34,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:34,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:34,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-06 22:52:34,047 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-06 22:52:34,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:34,047 INFO L85 PathProgramCache]: Analyzing trace with hash -837729689, now seen corresponding path program 1 times [2023-11-06 22:52:34,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:34,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422247212] [2023-11-06 22:52:34,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:34,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:34,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:34,937 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-06 22:52:34,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:34,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422247212] [2023-11-06 22:52:34,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422247212] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:34,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:34,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:52:34,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046878019] [2023-11-06 22:52:34,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:34,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:52:34,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:34,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:52:34,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:52:35,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 341 [2023-11-06 22:52:35,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 165 transitions, 1877 flow. Second operand has 9 states, 9 states have (on average 154.22222222222223) internal successors, (1388), 9 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:35,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:35,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 341 [2023-11-06 22:52:35,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:36,259 INFO L124 PetriNetUnfolderBase]: 404/861 cut-off events. [2023-11-06 22:52:36,259 INFO L125 PetriNetUnfolderBase]: For 4588/4588 co-relation queries the response was YES. [2023-11-06 22:52:36,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4118 conditions, 861 events. 404/861 cut-off events. For 4588/4588 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4524 event pairs, 87 based on Foata normal form. 5/866 useless extension candidates. Maximal degree in co-relation 4034. Up to 561 conditions per place. [2023-11-06 22:52:36,271 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 202 selfloop transitions, 41 changer transitions 10/254 dead transitions. [2023-11-06 22:52:36,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 254 transitions, 2994 flow [2023-11-06 22:52:36,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:52:36,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:52:36,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2551 transitions. [2023-11-06 22:52:36,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46755865102639294 [2023-11-06 22:52:36,277 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2551 transitions. [2023-11-06 22:52:36,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2551 transitions. [2023-11-06 22:52:36,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:36,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2551 transitions. [2023-11-06 22:52:36,283 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 159.4375) internal successors, (2551), 16 states have internal predecessors, (2551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:36,291 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:36,293 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:36,293 INFO L175 Difference]: Start difference. First operand has 130 places, 165 transitions, 1877 flow. Second operand 16 states and 2551 transitions. [2023-11-06 22:52:36,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 254 transitions, 2994 flow [2023-11-06 22:52:36,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 254 transitions, 2888 flow, removed 53 selfloop flow, removed 0 redundant places. [2023-11-06 22:52:36,336 INFO L231 Difference]: Finished difference. Result has 155 places, 202 transitions, 2339 flow [2023-11-06 22:52:36,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=1827, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2339, PETRI_PLACES=155, PETRI_TRANSITIONS=202} [2023-11-06 22:52:36,339 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 118 predicate places. [2023-11-06 22:52:36,340 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 202 transitions, 2339 flow [2023-11-06 22:52:36,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.22222222222223) internal successors, (1388), 9 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:36,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:36,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:36,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-06 22:52:36,341 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-06 22:52:36,341 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:36,342 INFO L85 PathProgramCache]: Analyzing trace with hash 227281297, now seen corresponding path program 2 times [2023-11-06 22:52:36,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:36,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690632553] [2023-11-06 22:52:36,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:36,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:36,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:37,172 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-06 22:52:37,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:37,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690632553] [2023-11-06 22:52:37,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690632553] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:37,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:37,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:52:37,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143133012] [2023-11-06 22:52:37,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:37,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:52:37,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:37,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:52:37,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:52:37,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:52:37,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 202 transitions, 2339 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:37,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:37,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:52:37,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:39,586 INFO L124 PetriNetUnfolderBase]: 555/1199 cut-off events. [2023-11-06 22:52:39,586 INFO L125 PetriNetUnfolderBase]: For 7039/7039 co-relation queries the response was YES. [2023-11-06 22:52:39,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5819 conditions, 1199 events. 555/1199 cut-off events. For 7039/7039 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 7063 event pairs, 55 based on Foata normal form. 30/1229 useless extension candidates. Maximal degree in co-relation 5735. Up to 332 conditions per place. [2023-11-06 22:52:39,603 INFO L140 encePairwiseOnDemand]: 326/341 looper letters, 145 selfloop transitions, 171 changer transitions 17/334 dead transitions. [2023-11-06 22:52:39,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 334 transitions, 4064 flow [2023-11-06 22:52:39,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-06 22:52:39,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-06 22:52:39,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4413 transitions. [2023-11-06 22:52:39,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46219103477167994 [2023-11-06 22:52:39,616 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4413 transitions. [2023-11-06 22:52:39,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4413 transitions. [2023-11-06 22:52:39,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:39,619 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4413 transitions. [2023-11-06 22:52:39,629 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 157.60714285714286) internal successors, (4413), 28 states have internal predecessors, (4413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:39,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 341.0) internal successors, (9889), 29 states have internal predecessors, (9889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:39,649 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 341.0) internal successors, (9889), 29 states have internal predecessors, (9889), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:39,649 INFO L175 Difference]: Start difference. First operand has 155 places, 202 transitions, 2339 flow. Second operand 28 states and 4413 transitions. [2023-11-06 22:52:39,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 334 transitions, 4064 flow [2023-11-06 22:52:39,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 334 transitions, 3971 flow, removed 44 selfloop flow, removed 2 redundant places. [2023-11-06 22:52:39,731 INFO L231 Difference]: Finished difference. Result has 191 places, 271 transitions, 3598 flow [2023-11-06 22:52:39,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3598, PETRI_PLACES=191, PETRI_TRANSITIONS=271} [2023-11-06 22:52:39,735 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 154 predicate places. [2023-11-06 22:52:39,735 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 271 transitions, 3598 flow [2023-11-06 22:52:39,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:39,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:39,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:39,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-06 22:52:39,737 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:39,737 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:39,737 INFO L85 PathProgramCache]: Analyzing trace with hash 578989438, now seen corresponding path program 1 times [2023-11-06 22:52:39,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:39,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362808687] [2023-11-06 22:52:39,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:39,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:39,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:40,713 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-06 22:52:40,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:40,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362808687] [2023-11-06 22:52:40,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362808687] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:40,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:40,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:52:40,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194087280] [2023-11-06 22:52:40,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:40,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:52:40,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:40,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:52:40,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:52:41,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:52:41,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 271 transitions, 3598 flow. Second operand has 11 states, 11 states have (on average 153.0) internal successors, (1683), 11 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:41,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:41,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:52:41,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:42,341 INFO L124 PetriNetUnfolderBase]: 601/1291 cut-off events. [2023-11-06 22:52:42,341 INFO L125 PetriNetUnfolderBase]: For 10924/10924 co-relation queries the response was YES. [2023-11-06 22:52:42,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7232 conditions, 1291 events. 601/1291 cut-off events. For 10924/10924 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7695 event pairs, 212 based on Foata normal form. 4/1295 useless extension candidates. Maximal degree in co-relation 7135. Up to 1032 conditions per place. [2023-11-06 22:52:42,366 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 228 selfloop transitions, 105 changer transitions 21/355 dead transitions. [2023-11-06 22:52:42,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 355 transitions, 5318 flow [2023-11-06 22:52:42,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:52:42,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:52:42,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2523 transitions. [2023-11-06 22:52:42,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4624266862170088 [2023-11-06 22:52:42,373 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2523 transitions. [2023-11-06 22:52:42,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2523 transitions. [2023-11-06 22:52:42,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:42,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2523 transitions. [2023-11-06 22:52:42,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 157.6875) internal successors, (2523), 16 states have internal predecessors, (2523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:42,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:42,388 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:42,388 INFO L175 Difference]: Start difference. First operand has 191 places, 271 transitions, 3598 flow. Second operand 16 states and 2523 transitions. [2023-11-06 22:52:42,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 355 transitions, 5318 flow [2023-11-06 22:52:42,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 355 transitions, 4998 flow, removed 115 selfloop flow, removed 8 redundant places. [2023-11-06 22:52:42,526 INFO L231 Difference]: Finished difference. Result has 207 places, 306 transitions, 4258 flow [2023-11-06 22:52:42,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=3362, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4258, PETRI_PLACES=207, PETRI_TRANSITIONS=306} [2023-11-06 22:52:42,528 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 170 predicate places. [2023-11-06 22:52:42,528 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 306 transitions, 4258 flow [2023-11-06 22:52:42,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 153.0) internal successors, (1683), 11 states have internal predecessors, (1683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:42,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:42,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:42,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-06 22:52:42,530 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:42,530 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:42,530 INFO L85 PathProgramCache]: Analyzing trace with hash -1936484836, now seen corresponding path program 2 times [2023-11-06 22:52:42,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:42,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456224425] [2023-11-06 22:52:42,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:42,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:42,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:43,277 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-06 22:52:43,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:43,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456224425] [2023-11-06 22:52:43,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456224425] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:43,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:43,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:52:43,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793028716] [2023-11-06 22:52:43,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:43,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:52:43,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:43,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:52:43,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:52:43,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:52:43,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 306 transitions, 4258 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:43,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:43,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:52:43,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:45,069 INFO L124 PetriNetUnfolderBase]: 600/1316 cut-off events. [2023-11-06 22:52:45,070 INFO L125 PetriNetUnfolderBase]: For 10736/10736 co-relation queries the response was YES. [2023-11-06 22:52:45,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7513 conditions, 1316 events. 600/1316 cut-off events. For 10736/10736 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8080 event pairs, 217 based on Foata normal form. 4/1320 useless extension candidates. Maximal degree in co-relation 7412. Up to 1004 conditions per place. [2023-11-06 22:52:45,089 INFO L140 encePairwiseOnDemand]: 328/341 looper letters, 246 selfloop transitions, 119 changer transitions 18/384 dead transitions. [2023-11-06 22:52:45,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 384 transitions, 5894 flow [2023-11-06 22:52:45,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 22:52:45,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-06 22:52:45,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3149 transitions. [2023-11-06 22:52:45,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4617302052785924 [2023-11-06 22:52:45,097 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3149 transitions. [2023-11-06 22:52:45,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3149 transitions. [2023-11-06 22:52:45,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:45,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3149 transitions. [2023-11-06 22:52:45,104 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 157.45) internal successors, (3149), 20 states have internal predecessors, (3149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:45,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 341.0) internal successors, (7161), 21 states have internal predecessors, (7161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:45,115 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 341.0) internal successors, (7161), 21 states have internal predecessors, (7161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:45,115 INFO L175 Difference]: Start difference. First operand has 207 places, 306 transitions, 4258 flow. Second operand 20 states and 3149 transitions. [2023-11-06 22:52:45,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 384 transitions, 5894 flow [2023-11-06 22:52:45,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 384 transitions, 5791 flow, removed 30 selfloop flow, removed 8 redundant places. [2023-11-06 22:52:45,248 INFO L231 Difference]: Finished difference. Result has 221 places, 328 transitions, 4883 flow [2023-11-06 22:52:45,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=4169, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4883, PETRI_PLACES=221, PETRI_TRANSITIONS=328} [2023-11-06 22:52:45,250 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 184 predicate places. [2023-11-06 22:52:45,251 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 328 transitions, 4883 flow [2023-11-06 22:52:45,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:45,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:45,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:45,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-06 22:52:45,252 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:45,252 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:45,252 INFO L85 PathProgramCache]: Analyzing trace with hash -10434794, now seen corresponding path program 2 times [2023-11-06 22:52:45,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:45,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489827090] [2023-11-06 22:52:45,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:45,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:45,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:45,972 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-06 22:52:45,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:45,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489827090] [2023-11-06 22:52:45,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489827090] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:45,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:45,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:52:45,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155778990] [2023-11-06 22:52:45,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:45,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:52:45,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:45,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:52:45,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:52:46,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 341 [2023-11-06 22:52:46,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 328 transitions, 4883 flow. Second operand has 9 states, 9 states have (on average 160.22222222222223) internal successors, (1442), 9 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:46,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:46,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 341 [2023-11-06 22:52:46,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:47,678 INFO L124 PetriNetUnfolderBase]: 526/1172 cut-off events. [2023-11-06 22:52:47,679 INFO L125 PetriNetUnfolderBase]: For 12008/12008 co-relation queries the response was YES. [2023-11-06 22:52:47,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7052 conditions, 1172 events. 526/1172 cut-off events. For 12008/12008 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7109 event pairs, 54 based on Foata normal form. 42/1214 useless extension candidates. Maximal degree in co-relation 6947. Up to 522 conditions per place. [2023-11-06 22:52:47,705 INFO L140 encePairwiseOnDemand]: 331/341 looper letters, 199 selfloop transitions, 135 changer transitions 1/340 dead transitions. [2023-11-06 22:52:47,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 340 transitions, 5589 flow [2023-11-06 22:52:47,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:52:47,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:52:47,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1981 transitions. [2023-11-06 22:52:47,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48411534701857284 [2023-11-06 22:52:47,710 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1981 transitions. [2023-11-06 22:52:47,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1981 transitions. [2023-11-06 22:52:47,712 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:47,712 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1981 transitions. [2023-11-06 22:52:47,715 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 165.08333333333334) internal successors, (1981), 12 states have internal predecessors, (1981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:47,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 341.0) internal successors, (4433), 13 states have internal predecessors, (4433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:47,723 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 341.0) internal successors, (4433), 13 states have internal predecessors, (4433), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:47,724 INFO L175 Difference]: Start difference. First operand has 221 places, 328 transitions, 4883 flow. Second operand 12 states and 1981 transitions. [2023-11-06 22:52:47,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 340 transitions, 5589 flow [2023-11-06 22:52:47,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 340 transitions, 5425 flow, removed 20 selfloop flow, removed 10 redundant places. [2023-11-06 22:52:47,859 INFO L231 Difference]: Finished difference. Result has 223 places, 321 transitions, 5134 flow [2023-11-06 22:52:47,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=4569, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5134, PETRI_PLACES=223, PETRI_TRANSITIONS=321} [2023-11-06 22:52:47,860 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 186 predicate places. [2023-11-06 22:52:47,861 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 321 transitions, 5134 flow [2023-11-06 22:52:47,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 160.22222222222223) internal successors, (1442), 9 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:47,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:47,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:47,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-06 22:52:47,862 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:47,862 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:47,862 INFO L85 PathProgramCache]: Analyzing trace with hash -842198339, now seen corresponding path program 3 times [2023-11-06 22:52:47,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:47,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880448718] [2023-11-06 22:52:47,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:47,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:47,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:48,544 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-06 22:52:48,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:48,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880448718] [2023-11-06 22:52:48,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880448718] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:48,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:48,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 22:52:48,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970931149] [2023-11-06 22:52:48,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:48,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 22:52:48,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:48,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 22:52:48,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-11-06 22:52:48,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 153 out of 341 [2023-11-06 22:52:48,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 321 transitions, 5134 flow. Second operand has 9 states, 9 states have (on average 154.22222222222223) internal successors, (1388), 9 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:48,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:48,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 153 of 341 [2023-11-06 22:52:48,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:49,823 INFO L124 PetriNetUnfolderBase]: 562/1234 cut-off events. [2023-11-06 22:52:49,824 INFO L125 PetriNetUnfolderBase]: For 13203/13203 co-relation queries the response was YES. [2023-11-06 22:52:49,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7968 conditions, 1234 events. 562/1234 cut-off events. For 13203/13203 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7410 event pairs, 177 based on Foata normal form. 5/1239 useless extension candidates. Maximal degree in co-relation 7857. Up to 1089 conditions per place. [2023-11-06 22:52:49,845 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 307 selfloop transitions, 39 changer transitions 4/351 dead transitions. [2023-11-06 22:52:49,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 351 transitions, 6076 flow [2023-11-06 22:52:49,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:52:49,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:52:49,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2057 transitions. [2023-11-06 22:52:49,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4640198511166253 [2023-11-06 22:52:49,851 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2057 transitions. [2023-11-06 22:52:49,851 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2057 transitions. [2023-11-06 22:52:49,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:49,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2057 transitions. [2023-11-06 22:52:49,857 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 158.23076923076923) internal successors, (2057), 13 states have internal predecessors, (2057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:49,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:49,865 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:49,865 INFO L175 Difference]: Start difference. First operand has 223 places, 321 transitions, 5134 flow. Second operand 13 states and 2057 transitions. [2023-11-06 22:52:49,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 351 transitions, 6076 flow [2023-11-06 22:52:50,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 351 transitions, 5865 flow, removed 15 selfloop flow, removed 8 redundant places. [2023-11-06 22:52:50,063 INFO L231 Difference]: Finished difference. Result has 233 places, 329 transitions, 5158 flow [2023-11-06 22:52:50,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=4935, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5158, PETRI_PLACES=233, PETRI_TRANSITIONS=329} [2023-11-06 22:52:50,064 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 196 predicate places. [2023-11-06 22:52:50,064 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 329 transitions, 5158 flow [2023-11-06 22:52:50,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 154.22222222222223) internal successors, (1388), 9 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:50,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:50,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:50,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-06 22:52:50,066 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-06 22:52:50,066 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:50,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1506456556, now seen corresponding path program 3 times [2023-11-06 22:52:50,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:50,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660498607] [2023-11-06 22:52:50,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:50,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:50,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:50,835 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-06 22:52:50,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:50,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660498607] [2023-11-06 22:52:50,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660498607] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:50,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:50,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:52:50,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756346931] [2023-11-06 22:52:50,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:50,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:52:50,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:50,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:52:50,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:52:51,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:52:51,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 329 transitions, 5158 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:51,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:51,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:52:51,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:52,591 INFO L124 PetriNetUnfolderBase]: 573/1285 cut-off events. [2023-11-06 22:52:52,591 INFO L125 PetriNetUnfolderBase]: For 12149/12149 co-relation queries the response was YES. [2023-11-06 22:52:52,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8202 conditions, 1285 events. 573/1285 cut-off events. For 12149/12149 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8013 event pairs, 196 based on Foata normal form. 4/1289 useless extension candidates. Maximal degree in co-relation 8086. Up to 1018 conditions per place. [2023-11-06 22:52:52,606 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 271 selfloop transitions, 110 changer transitions 17/399 dead transitions. [2023-11-06 22:52:52,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 399 transitions, 6786 flow [2023-11-06 22:52:52,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 22:52:52,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-06 22:52:52,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2839 transitions. [2023-11-06 22:52:52,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625285109156077 [2023-11-06 22:52:52,619 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2839 transitions. [2023-11-06 22:52:52,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2839 transitions. [2023-11-06 22:52:52,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:52,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2839 transitions. [2023-11-06 22:52:52,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 157.72222222222223) internal successors, (2839), 18 states have internal predecessors, (2839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:52,635 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 341.0) internal successors, (6479), 19 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:52,637 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 341.0) internal successors, (6479), 19 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:52,637 INFO L175 Difference]: Start difference. First operand has 233 places, 329 transitions, 5158 flow. Second operand 18 states and 2839 transitions. [2023-11-06 22:52:52,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 399 transitions, 6786 flow [2023-11-06 22:52:52,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 399 transitions, 6738 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-11-06 22:52:52,796 INFO L231 Difference]: Finished difference. Result has 250 places, 340 transitions, 5651 flow [2023-11-06 22:52:52,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=5110, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5651, PETRI_PLACES=250, PETRI_TRANSITIONS=340} [2023-11-06 22:52:52,797 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 213 predicate places. [2023-11-06 22:52:52,797 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 340 transitions, 5651 flow [2023-11-06 22:52:52,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:52,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:52,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:52,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-06 22:52:52,798 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-06 22:52:52,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:52,799 INFO L85 PathProgramCache]: Analyzing trace with hash 946821947, now seen corresponding path program 1 times [2023-11-06 22:52:52,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:52,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611683804] [2023-11-06 22:52:52,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:52,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:53,682 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-06 22:52:53,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:53,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611683804] [2023-11-06 22:52:53,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611683804] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:53,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:53,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:52:53,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477669412] [2023-11-06 22:52:53,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:53,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:52:53,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:53,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:52:53,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:52:54,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:52:54,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 340 transitions, 5651 flow. Second operand has 10 states, 10 states have (on average 153.2) internal successors, (1532), 10 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:54,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:54,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:52:54,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:55,503 INFO L124 PetriNetUnfolderBase]: 578/1310 cut-off events. [2023-11-06 22:52:55,503 INFO L125 PetriNetUnfolderBase]: For 14111/14111 co-relation queries the response was YES. [2023-11-06 22:52:55,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8606 conditions, 1310 events. 578/1310 cut-off events. For 14111/14111 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8281 event pairs, 188 based on Foata normal form. 6/1316 useless extension candidates. Maximal degree in co-relation 8486. Up to 758 conditions per place. [2023-11-06 22:52:55,520 INFO L140 encePairwiseOnDemand]: 326/341 looper letters, 176 selfloop transitions, 202 changer transitions 5/384 dead transitions. [2023-11-06 22:52:55,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 384 transitions, 6851 flow [2023-11-06 22:52:55,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-06 22:52:55,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-06 22:52:55,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3767 transitions. [2023-11-06 22:52:55,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46028836754643204 [2023-11-06 22:52:55,533 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3767 transitions. [2023-11-06 22:52:55,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3767 transitions. [2023-11-06 22:52:55,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:55,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3767 transitions. [2023-11-06 22:52:55,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 156.95833333333334) internal successors, (3767), 24 states have internal predecessors, (3767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:55,557 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 341.0) internal successors, (8525), 25 states have internal predecessors, (8525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:55,560 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 341.0) internal successors, (8525), 25 states have internal predecessors, (8525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:55,560 INFO L175 Difference]: Start difference. First operand has 250 places, 340 transitions, 5651 flow. Second operand 24 states and 3767 transitions. [2023-11-06 22:52:55,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 384 transitions, 6851 flow [2023-11-06 22:52:55,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 384 transitions, 6752 flow, removed 24 selfloop flow, removed 8 redundant places. [2023-11-06 22:52:55,770 INFO L231 Difference]: Finished difference. Result has 271 places, 363 transitions, 6496 flow [2023-11-06 22:52:55,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=5552, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=6496, PETRI_PLACES=271, PETRI_TRANSITIONS=363} [2023-11-06 22:52:55,771 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 234 predicate places. [2023-11-06 22:52:55,771 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 363 transitions, 6496 flow [2023-11-06 22:52:55,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.2) internal successors, (1532), 10 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:55,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:55,772 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:55,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-06 22:52:55,773 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-06 22:52:55,773 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:55,773 INFO L85 PathProgramCache]: Analyzing trace with hash 579007297, now seen corresponding path program 4 times [2023-11-06 22:52:55,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:55,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934403657] [2023-11-06 22:52:55,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:55,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:55,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:56,576 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-06 22:52:56,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:56,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934403657] [2023-11-06 22:52:56,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934403657] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:56,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:56,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:52:56,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201384243] [2023-11-06 22:52:56,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:56,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:52:56,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:56,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:52:56,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:52:57,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:52:57,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 363 transitions, 6496 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:57,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:57,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:52:57,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:58,390 INFO L124 PetriNetUnfolderBase]: 621/1412 cut-off events. [2023-11-06 22:52:58,390 INFO L125 PetriNetUnfolderBase]: For 17299/17299 co-relation queries the response was YES. [2023-11-06 22:52:58,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9774 conditions, 1412 events. 621/1412 cut-off events. For 17299/17299 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9142 event pairs, 190 based on Foata normal form. 5/1417 useless extension candidates. Maximal degree in co-relation 9644. Up to 998 conditions per place. [2023-11-06 22:52:58,412 INFO L140 encePairwiseOnDemand]: 326/341 looper letters, 235 selfloop transitions, 175 changer transitions 8/419 dead transitions. [2023-11-06 22:52:58,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 419 transitions, 8121 flow [2023-11-06 22:52:58,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:52:58,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:52:58,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2223 transitions. [2023-11-06 22:52:58,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46564725596983664 [2023-11-06 22:52:58,417 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2223 transitions. [2023-11-06 22:52:58,417 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2223 transitions. [2023-11-06 22:52:58,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:58,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2223 transitions. [2023-11-06 22:52:58,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 158.78571428571428) internal successors, (2223), 14 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:58,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:58,429 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:58,429 INFO L175 Difference]: Start difference. First operand has 271 places, 363 transitions, 6496 flow. Second operand 14 states and 2223 transitions. [2023-11-06 22:52:58,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 419 transitions, 8121 flow [2023-11-06 22:52:58,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 419 transitions, 7955 flow, removed 19 selfloop flow, removed 8 redundant places. [2023-11-06 22:52:58,606 INFO L231 Difference]: Finished difference. Result has 277 places, 390 transitions, 7248 flow [2023-11-06 22:52:58,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=6334, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7248, PETRI_PLACES=277, PETRI_TRANSITIONS=390} [2023-11-06 22:52:58,608 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 240 predicate places. [2023-11-06 22:52:58,608 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 390 transitions, 7248 flow [2023-11-06 22:52:58,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:58,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:58,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:58,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-06 22:52:58,609 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:52:58,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:58,610 INFO L85 PathProgramCache]: Analyzing trace with hash 222812647, now seen corresponding path program 5 times [2023-11-06 22:52:58,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:58,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883012274] [2023-11-06 22:52:58,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:58,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:58,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:59,331 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-06 22:52:59,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:59,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883012274] [2023-11-06 22:52:59,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883012274] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:59,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:59,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:52:59,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327371092] [2023-11-06 22:52:59,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:59,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:52:59,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:59,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:52:59,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:52:59,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:52:59,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 390 transitions, 7248 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:59,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:59,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:52:59,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:00,980 INFO L124 PetriNetUnfolderBase]: 644/1462 cut-off events. [2023-11-06 22:53:00,980 INFO L125 PetriNetUnfolderBase]: For 18459/18459 co-relation queries the response was YES. [2023-11-06 22:53:00,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10184 conditions, 1462 events. 644/1462 cut-off events. For 18459/18459 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 9542 event pairs, 119 based on Foata normal form. 5/1467 useless extension candidates. Maximal degree in co-relation 10052. Up to 679 conditions per place. [2023-11-06 22:53:00,998 INFO L140 encePairwiseOnDemand]: 325/341 looper letters, 137 selfloop transitions, 276 changer transitions 5/419 dead transitions. [2023-11-06 22:53:00,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 419 transitions, 8326 flow [2023-11-06 22:53:00,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 22:53:00,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-06 22:53:01,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3139 transitions. [2023-11-06 22:53:01,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46026392961876833 [2023-11-06 22:53:01,004 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3139 transitions. [2023-11-06 22:53:01,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3139 transitions. [2023-11-06 22:53:01,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:01,005 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3139 transitions. [2023-11-06 22:53:01,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 156.95) internal successors, (3139), 20 states have internal predecessors, (3139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:01,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 341.0) internal successors, (7161), 21 states have internal predecessors, (7161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:01,061 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 341.0) internal successors, (7161), 21 states have internal predecessors, (7161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:01,061 INFO L175 Difference]: Start difference. First operand has 277 places, 390 transitions, 7248 flow. Second operand 20 states and 3139 transitions. [2023-11-06 22:53:01,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 419 transitions, 8326 flow [2023-11-06 22:53:01,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 419 transitions, 8145 flow, removed 13 selfloop flow, removed 6 redundant places. [2023-11-06 22:53:01,278 INFO L231 Difference]: Finished difference. Result has 294 places, 399 transitions, 8018 flow [2023-11-06 22:53:01,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=7057, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8018, PETRI_PLACES=294, PETRI_TRANSITIONS=399} [2023-11-06 22:53:01,280 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 257 predicate places. [2023-11-06 22:53:01,280 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 399 transitions, 8018 flow [2023-11-06 22:53:01,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:01,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:01,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:01,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-06 22:53:01,281 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:53:01,281 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:01,281 INFO L85 PathProgramCache]: Analyzing trace with hash -10434793, now seen corresponding path program 6 times [2023-11-06 22:53:01,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:01,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820216907] [2023-11-06 22:53:01,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:01,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:01,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:02,243 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-06 22:53:02,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:02,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820216907] [2023-11-06 22:53:02,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820216907] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:02,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:02,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:53:02,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618122187] [2023-11-06 22:53:02,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:02,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:53:02,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:02,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:53:02,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:53:02,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:53:02,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 399 transitions, 8018 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:02,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:02,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:53:02,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:03,985 INFO L124 PetriNetUnfolderBase]: 639/1446 cut-off events. [2023-11-06 22:53:03,985 INFO L125 PetriNetUnfolderBase]: For 21033/21033 co-relation queries the response was YES. [2023-11-06 22:53:03,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10701 conditions, 1446 events. 639/1446 cut-off events. For 21033/21033 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9335 event pairs, 111 based on Foata normal form. 5/1451 useless extension candidates. Maximal degree in co-relation 10563. Up to 642 conditions per place. [2023-11-06 22:53:04,003 INFO L140 encePairwiseOnDemand]: 326/341 looper letters, 128 selfloop transitions, 279 changer transitions 4/412 dead transitions. [2023-11-06 22:53:04,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 412 transitions, 8847 flow [2023-11-06 22:53:04,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 22:53:04,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-06 22:53:04,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2980 transitions. [2023-11-06 22:53:04,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45994752276585893 [2023-11-06 22:53:04,021 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2980 transitions. [2023-11-06 22:53:04,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2980 transitions. [2023-11-06 22:53:04,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:04,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2980 transitions. [2023-11-06 22:53:04,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 156.8421052631579) internal successors, (2980), 19 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:04,033 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 341.0) internal successors, (6820), 20 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:04,035 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 341.0) internal successors, (6820), 20 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:04,035 INFO L175 Difference]: Start difference. First operand has 294 places, 399 transitions, 8018 flow. Second operand 19 states and 2980 transitions. [2023-11-06 22:53:04,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 412 transitions, 8847 flow [2023-11-06 22:53:04,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 412 transitions, 8616 flow, removed 9 selfloop flow, removed 13 redundant places. [2023-11-06 22:53:04,295 INFO L231 Difference]: Finished difference. Result has 299 places, 395 transitions, 8266 flow [2023-11-06 22:53:04,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=7708, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=8266, PETRI_PLACES=299, PETRI_TRANSITIONS=395} [2023-11-06 22:53:04,296 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 262 predicate places. [2023-11-06 22:53:04,296 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 395 transitions, 8266 flow [2023-11-06 22:53:04,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:04,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:04,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:04,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-06 22:53:04,297 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:53:04,298 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:04,298 INFO L85 PathProgramCache]: Analyzing trace with hash 170198783, now seen corresponding path program 7 times [2023-11-06 22:53:04,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:04,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374862607] [2023-11-06 22:53:04,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:04,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:04,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:05,034 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-06 22:53:05,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:05,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374862607] [2023-11-06 22:53:05,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374862607] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:05,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:05,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:53:05,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174365564] [2023-11-06 22:53:05,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:05,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:53:05,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:05,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:53:05,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:53:05,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:53:05,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 395 transitions, 8266 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:05,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:05,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:53:05,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:06,570 INFO L124 PetriNetUnfolderBase]: 716/1625 cut-off events. [2023-11-06 22:53:06,570 INFO L125 PetriNetUnfolderBase]: For 26082/26082 co-relation queries the response was YES. [2023-11-06 22:53:06,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12404 conditions, 1625 events. 716/1625 cut-off events. For 26082/26082 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10871 event pairs, 256 based on Foata normal form. 5/1630 useless extension candidates. Maximal degree in co-relation 12269. Up to 1225 conditions per place. [2023-11-06 22:53:06,587 INFO L140 encePairwiseOnDemand]: 326/341 looper letters, 340 selfloop transitions, 136 changer transitions 14/491 dead transitions. [2023-11-06 22:53:06,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 491 transitions, 10987 flow [2023-11-06 22:53:06,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:53:06,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 22:53:06,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2378 transitions. [2023-11-06 22:53:06,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4649071358748778 [2023-11-06 22:53:06,597 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2378 transitions. [2023-11-06 22:53:06,597 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2378 transitions. [2023-11-06 22:53:06,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:06,598 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2378 transitions. [2023-11-06 22:53:06,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 158.53333333333333) internal successors, (2378), 15 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:06,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 341.0) internal successors, (5456), 16 states have internal predecessors, (5456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:06,606 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 341.0) internal successors, (5456), 16 states have internal predecessors, (5456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:06,606 INFO L175 Difference]: Start difference. First operand has 299 places, 395 transitions, 8266 flow. Second operand 15 states and 2378 transitions. [2023-11-06 22:53:06,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 491 transitions, 10987 flow [2023-11-06 22:53:06,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 491 transitions, 10595 flow, removed 0 selfloop flow, removed 15 redundant places. [2023-11-06 22:53:06,875 INFO L231 Difference]: Finished difference. Result has 302 places, 426 transitions, 9119 flow [2023-11-06 22:53:06,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=7939, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9119, PETRI_PLACES=302, PETRI_TRANSITIONS=426} [2023-11-06 22:53:06,876 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 265 predicate places. [2023-11-06 22:53:06,877 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 426 transitions, 9119 flow [2023-11-06 22:53:06,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:06,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:06,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:06,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-06 22:53:06,878 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-06 22:53:06,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:06,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1506438697, now seen corresponding path program 8 times [2023-11-06 22:53:06,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:06,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492102709] [2023-11-06 22:53:06,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:06,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:06,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:07,491 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-06 22:53:07,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:07,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492102709] [2023-11-06 22:53:07,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492102709] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:07,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:07,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:53:07,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111771375] [2023-11-06 22:53:07,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:07,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:53:07,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:07,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:53:07,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:53:08,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:53:08,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 426 transitions, 9119 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:08,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:08,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:53:08,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:09,427 INFO L124 PetriNetUnfolderBase]: 743/1711 cut-off events. [2023-11-06 22:53:09,427 INFO L125 PetriNetUnfolderBase]: For 29081/29081 co-relation queries the response was YES. [2023-11-06 22:53:09,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13039 conditions, 1711 events. 743/1711 cut-off events. For 29081/29081 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11676 event pairs, 290 based on Foata normal form. 5/1716 useless extension candidates. Maximal degree in co-relation 12900. Up to 1252 conditions per place. [2023-11-06 22:53:09,447 INFO L140 encePairwiseOnDemand]: 325/341 looper letters, 311 selfloop transitions, 165 changer transitions 13/490 dead transitions. [2023-11-06 22:53:09,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 490 transitions, 11153 flow [2023-11-06 22:53:09,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 22:53:09,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-06 22:53:09,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3004 transitions. [2023-11-06 22:53:09,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46365179811699336 [2023-11-06 22:53:09,453 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3004 transitions. [2023-11-06 22:53:09,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3004 transitions. [2023-11-06 22:53:09,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:09,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3004 transitions. [2023-11-06 22:53:09,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 158.10526315789474) internal successors, (3004), 19 states have internal predecessors, (3004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:09,466 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 341.0) internal successors, (6820), 20 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:09,467 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 341.0) internal successors, (6820), 20 states have internal predecessors, (6820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:09,468 INFO L175 Difference]: Start difference. First operand has 302 places, 426 transitions, 9119 flow. Second operand 19 states and 3004 transitions. [2023-11-06 22:53:09,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 490 transitions, 11153 flow [2023-11-06 22:53:09,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 490 transitions, 11044 flow, removed 14 selfloop flow, removed 6 redundant places. [2023-11-06 22:53:09,743 INFO L231 Difference]: Finished difference. Result has 315 places, 440 transitions, 9711 flow [2023-11-06 22:53:09,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=9000, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9711, PETRI_PLACES=315, PETRI_TRANSITIONS=440} [2023-11-06 22:53:09,744 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 278 predicate places. [2023-11-06 22:53:09,745 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 440 transitions, 9711 flow [2023-11-06 22:53:09,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:09,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:09,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:09,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-06 22:53:09,746 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:53:09,746 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:09,746 INFO L85 PathProgramCache]: Analyzing trace with hash -2078587906, now seen corresponding path program 4 times [2023-11-06 22:53:09,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:09,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564414995] [2023-11-06 22:53:09,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:09,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:09,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:10,419 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-06 22:53:10,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:10,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564414995] [2023-11-06 22:53:10,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564414995] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:10,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:10,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:53:10,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441980792] [2023-11-06 22:53:10,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:10,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:53:10,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:10,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:53:10,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:53:11,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:53:11,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 440 transitions, 9711 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:11,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:11,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:53:11,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:12,553 INFO L124 PetriNetUnfolderBase]: 746/1765 cut-off events. [2023-11-06 22:53:12,553 INFO L125 PetriNetUnfolderBase]: For 31013/31013 co-relation queries the response was YES. [2023-11-06 22:53:12,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13513 conditions, 1765 events. 746/1765 cut-off events. For 31013/31013 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12350 event pairs, 298 based on Foata normal form. 4/1769 useless extension candidates. Maximal degree in co-relation 13247. Up to 1317 conditions per place. [2023-11-06 22:53:12,572 INFO L140 encePairwiseOnDemand]: 328/341 looper letters, 339 selfloop transitions, 168 changer transitions 17/525 dead transitions. [2023-11-06 22:53:12,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 525 transitions, 12114 flow [2023-11-06 22:53:12,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-06 22:53:12,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-06 22:53:12,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3761 transitions. [2023-11-06 22:53:12,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45955522971652 [2023-11-06 22:53:12,578 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3761 transitions. [2023-11-06 22:53:12,579 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3761 transitions. [2023-11-06 22:53:12,580 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:12,580 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3761 transitions. [2023-11-06 22:53:12,586 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 156.70833333333334) internal successors, (3761), 24 states have internal predecessors, (3761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:12,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 341.0) internal successors, (8525), 25 states have internal predecessors, (8525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:12,595 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 341.0) internal successors, (8525), 25 states have internal predecessors, (8525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:12,595 INFO L175 Difference]: Start difference. First operand has 315 places, 440 transitions, 9711 flow. Second operand 24 states and 3761 transitions. [2023-11-06 22:53:12,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 525 transitions, 12114 flow [2023-11-06 22:53:12,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 525 transitions, 11815 flow, removed 29 selfloop flow, removed 14 redundant places. [2023-11-06 22:53:12,890 INFO L231 Difference]: Finished difference. Result has 331 places, 468 transitions, 10573 flow [2023-11-06 22:53:12,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=9446, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=10573, PETRI_PLACES=331, PETRI_TRANSITIONS=468} [2023-11-06 22:53:12,891 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 294 predicate places. [2023-11-06 22:53:12,891 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 468 transitions, 10573 flow [2023-11-06 22:53:12,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:12,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:12,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:12,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-06 22:53:12,892 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-06 22:53:12,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:12,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1508105301, now seen corresponding path program 1 times [2023-11-06 22:53:12,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:12,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855670761] [2023-11-06 22:53:12,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:12,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:12,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:13,324 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-06 22:53:13,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:13,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855670761] [2023-11-06 22:53:13,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855670761] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:13,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:13,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 22:53:13,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895410161] [2023-11-06 22:53:13,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:13,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:53:13,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:13,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:53:13,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:53:13,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 341 [2023-11-06 22:53:13,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 468 transitions, 10573 flow. Second operand has 7 states, 7 states have (on average 161.71428571428572) internal successors, (1132), 7 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:13,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:13,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 341 [2023-11-06 22:53:13,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:14,680 INFO L124 PetriNetUnfolderBase]: 712/1707 cut-off events. [2023-11-06 22:53:14,680 INFO L125 PetriNetUnfolderBase]: For 32375/32375 co-relation queries the response was YES. [2023-11-06 22:53:14,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13301 conditions, 1707 events. 712/1707 cut-off events. For 32375/32375 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 12045 event pairs, 103 based on Foata normal form. 6/1713 useless extension candidates. Maximal degree in co-relation 13048. Up to 548 conditions per place. [2023-11-06 22:53:14,696 INFO L140 encePairwiseOnDemand]: 329/341 looper letters, 178 selfloop transitions, 294 changer transitions 40/522 dead transitions. [2023-11-06 22:53:14,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 522 transitions, 11887 flow [2023-11-06 22:53:14,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:53:14,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:53:14,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2678 transitions. [2023-11-06 22:53:14,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4908357771260997 [2023-11-06 22:53:14,701 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2678 transitions. [2023-11-06 22:53:14,701 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2678 transitions. [2023-11-06 22:53:14,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:14,702 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2678 transitions. [2023-11-06 22:53:14,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 167.375) internal successors, (2678), 16 states have internal predecessors, (2678), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:14,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:14,712 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:14,712 INFO L175 Difference]: Start difference. First operand has 331 places, 468 transitions, 10573 flow. Second operand 16 states and 2678 transitions. [2023-11-06 22:53:14,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 522 transitions, 11887 flow [2023-11-06 22:53:14,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 522 transitions, 11550 flow, removed 23 selfloop flow, removed 12 redundant places. [2023-11-06 22:53:15,005 INFO L231 Difference]: Finished difference. Result has 335 places, 441 transitions, 10122 flow [2023-11-06 22:53:15,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=10167, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10122, PETRI_PLACES=335, PETRI_TRANSITIONS=441} [2023-11-06 22:53:15,006 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 298 predicate places. [2023-11-06 22:53:15,006 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 441 transitions, 10122 flow [2023-11-06 22:53:15,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 161.71428571428572) internal successors, (1132), 7 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:15,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:15,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:15,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-06 22:53:15,007 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-06 22:53:15,007 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:15,007 INFO L85 PathProgramCache]: Analyzing trace with hash -2083116076, now seen corresponding path program 5 times [2023-11-06 22:53:15,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:15,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613818032] [2023-11-06 22:53:15,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:15,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:15,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:15,612 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-06 22:53:15,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:15,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613818032] [2023-11-06 22:53:15,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613818032] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:15,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:15,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:53:15,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422578318] [2023-11-06 22:53:15,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:15,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:53:15,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:15,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:53:15,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:53:16,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:53:16,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 441 transitions, 10122 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:16,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:16,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:53:16,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:17,235 INFO L124 PetriNetUnfolderBase]: 695/1643 cut-off events. [2023-11-06 22:53:17,235 INFO L125 PetriNetUnfolderBase]: For 32282/32282 co-relation queries the response was YES. [2023-11-06 22:53:17,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13016 conditions, 1643 events. 695/1643 cut-off events. For 32282/32282 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 11289 event pairs, 290 based on Foata normal form. 4/1647 useless extension candidates. Maximal degree in co-relation 12858. Up to 1253 conditions per place. [2023-11-06 22:53:17,249 INFO L140 encePairwiseOnDemand]: 328/341 looper letters, 313 selfloop transitions, 168 changer transitions 2/484 dead transitions. [2023-11-06 22:53:17,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 484 transitions, 11777 flow [2023-11-06 22:53:17,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-06 22:53:17,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-06 22:53:17,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3436 transitions. [2023-11-06 22:53:17,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45801119701412957 [2023-11-06 22:53:17,254 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3436 transitions. [2023-11-06 22:53:17,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3436 transitions. [2023-11-06 22:53:17,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:17,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3436 transitions. [2023-11-06 22:53:17,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 156.1818181818182) internal successors, (3436), 22 states have internal predecessors, (3436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:17,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 341.0) internal successors, (7843), 23 states have internal predecessors, (7843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:17,268 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 341.0) internal successors, (7843), 23 states have internal predecessors, (7843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:17,268 INFO L175 Difference]: Start difference. First operand has 335 places, 441 transitions, 10122 flow. Second operand 22 states and 3436 transitions. [2023-11-06 22:53:17,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 484 transitions, 11777 flow [2023-11-06 22:53:17,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 484 transitions, 11287 flow, removed 45 selfloop flow, removed 20 redundant places. [2023-11-06 22:53:17,513 INFO L231 Difference]: Finished difference. Result has 331 places, 438 transitions, 9952 flow [2023-11-06 22:53:17,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=9616, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=9952, PETRI_PLACES=331, PETRI_TRANSITIONS=438} [2023-11-06 22:53:17,514 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 294 predicate places. [2023-11-06 22:53:17,514 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 438 transitions, 9952 flow [2023-11-06 22:53:17,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:17,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:17,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:17,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-06 22:53:17,515 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-06 22:53:17,515 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:17,516 INFO L85 PathProgramCache]: Analyzing trace with hash 2075735892, now seen corresponding path program 6 times [2023-11-06 22:53:17,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:17,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285290058] [2023-11-06 22:53:17,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:17,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:17,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:18,262 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-06 22:53:18,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:18,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285290058] [2023-11-06 22:53:18,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285290058] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:18,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:18,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:53:18,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750752997] [2023-11-06 22:53:18,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:18,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:53:18,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:18,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:53:18,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:53:18,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:53:18,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 438 transitions, 9952 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:18,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:18,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:53:18,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:19,707 INFO L124 PetriNetUnfolderBase]: 691/1702 cut-off events. [2023-11-06 22:53:19,707 INFO L125 PetriNetUnfolderBase]: For 29477/29477 co-relation queries the response was YES. [2023-11-06 22:53:19,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13024 conditions, 1702 events. 691/1702 cut-off events. For 29477/29477 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12121 event pairs, 302 based on Foata normal form. 4/1706 useless extension candidates. Maximal degree in co-relation 12686. Up to 1258 conditions per place. [2023-11-06 22:53:19,724 INFO L140 encePairwiseOnDemand]: 329/341 looper letters, 260 selfloop transitions, 190 changer transitions 44/495 dead transitions. [2023-11-06 22:53:19,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 495 transitions, 11895 flow [2023-11-06 22:53:19,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:53:19,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:53:19,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2213 transitions. [2023-11-06 22:53:19,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4635525764558023 [2023-11-06 22:53:19,728 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2213 transitions. [2023-11-06 22:53:19,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2213 transitions. [2023-11-06 22:53:19,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:19,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2213 transitions. [2023-11-06 22:53:19,731 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 158.07142857142858) internal successors, (2213), 14 states have internal predecessors, (2213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:19,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:19,737 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:19,737 INFO L175 Difference]: Start difference. First operand has 331 places, 438 transitions, 9952 flow. Second operand 14 states and 2213 transitions. [2023-11-06 22:53:19,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 495 transitions, 11895 flow [2023-11-06 22:53:19,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 495 transitions, 11498 flow, removed 31 selfloop flow, removed 18 redundant places. [2023-11-06 22:53:19,950 INFO L231 Difference]: Finished difference. Result has 325 places, 432 transitions, 9874 flow [2023-11-06 22:53:19,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=9560, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9874, PETRI_PLACES=325, PETRI_TRANSITIONS=432} [2023-11-06 22:53:19,951 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 288 predicate places. [2023-11-06 22:53:19,951 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 432 transitions, 9874 flow [2023-11-06 22:53:19,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:19,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:19,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:19,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-06 22:53:19,952 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:53:19,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:19,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1512602781, now seen corresponding path program 2 times [2023-11-06 22:53:19,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:19,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892100604] [2023-11-06 22:53:19,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:19,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:19,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:20,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-06 22:53:20,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:20,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892100604] [2023-11-06 22:53:20,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1892100604] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:20,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:20,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:53:20,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195718394] [2023-11-06 22:53:20,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:20,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:53:20,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:20,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:53:20,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:53:21,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:53:21,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 432 transitions, 9874 flow. Second operand has 11 states, 11 states have (on average 153.0909090909091) internal successors, (1684), 11 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:21,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:21,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:53:21,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:22,776 INFO L124 PetriNetUnfolderBase]: 519/1299 cut-off events. [2023-11-06 22:53:22,776 INFO L125 PetriNetUnfolderBase]: For 24859/24859 co-relation queries the response was YES. [2023-11-06 22:53:22,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10564 conditions, 1299 events. 519/1299 cut-off events. For 24859/24859 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 8826 event pairs, 175 based on Foata normal form. 2/1301 useless extension candidates. Maximal degree in co-relation 10268. Up to 926 conditions per place. [2023-11-06 22:53:22,790 INFO L140 encePairwiseOnDemand]: 329/341 looper letters, 301 selfloop transitions, 164 changer transitions 13/479 dead transitions. [2023-11-06 22:53:22,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 479 transitions, 11562 flow [2023-11-06 22:53:22,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-06 22:53:22,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-06 22:53:22,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3281 transitions. [2023-11-06 22:53:22,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4581762323697808 [2023-11-06 22:53:22,797 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3281 transitions. [2023-11-06 22:53:22,797 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3281 transitions. [2023-11-06 22:53:22,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:22,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3281 transitions. [2023-11-06 22:53:22,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 156.23809523809524) internal successors, (3281), 21 states have internal predecessors, (3281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:22,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 341.0) internal successors, (7502), 22 states have internal predecessors, (7502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:22,806 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 341.0) internal successors, (7502), 22 states have internal predecessors, (7502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:22,806 INFO L175 Difference]: Start difference. First operand has 325 places, 432 transitions, 9874 flow. Second operand 21 states and 3281 transitions. [2023-11-06 22:53:22,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 479 transitions, 11562 flow [2023-11-06 22:53:22,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 479 transitions, 10888 flow, removed 9 selfloop flow, removed 14 redundant places. [2023-11-06 22:53:23,046 INFO L231 Difference]: Finished difference. Result has 326 places, 422 transitions, 9448 flow [2023-11-06 22:53:23,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=9239, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=9448, PETRI_PLACES=326, PETRI_TRANSITIONS=422} [2023-11-06 22:53:23,050 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 289 predicate places. [2023-11-06 22:53:23,050 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 422 transitions, 9448 flow [2023-11-06 22:53:23,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 153.0909090909091) internal successors, (1684), 11 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:23,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:23,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:23,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-06 22:53:23,052 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-06 22:53:23,052 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:23,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1062027821, now seen corresponding path program 2 times [2023-11-06 22:53:23,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:23,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381579644] [2023-11-06 22:53:23,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:23,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:23,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:23,709 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-06 22:53:23,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:23,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381579644] [2023-11-06 22:53:23,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381579644] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:23,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:23,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:53:23,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696290706] [2023-11-06 22:53:23,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:23,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:53:23,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:23,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:53:23,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:53:24,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 341 [2023-11-06 22:53:24,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 422 transitions, 9448 flow. Second operand has 10 states, 10 states have (on average 153.2) internal successors, (1532), 10 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:24,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:24,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 341 [2023-11-06 22:53:24,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:25,669 INFO L124 PetriNetUnfolderBase]: 530/1364 cut-off events. [2023-11-06 22:53:25,669 INFO L125 PetriNetUnfolderBase]: For 25522/25522 co-relation queries the response was YES. [2023-11-06 22:53:25,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10807 conditions, 1364 events. 530/1364 cut-off events. For 25522/25522 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 9547 event pairs, 172 based on Foata normal form. 3/1367 useless extension candidates. Maximal degree in co-relation 10524. Up to 789 conditions per place. [2023-11-06 22:53:25,682 INFO L140 encePairwiseOnDemand]: 325/341 looper letters, 323 selfloop transitions, 172 changer transitions 7/503 dead transitions. [2023-11-06 22:53:25,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 503 transitions, 11534 flow [2023-11-06 22:53:25,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 22:53:25,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-06 22:53:25,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3624 transitions. [2023-11-06 22:53:25,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46206808619150835 [2023-11-06 22:53:25,686 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3624 transitions. [2023-11-06 22:53:25,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3624 transitions. [2023-11-06 22:53:25,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:25,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3624 transitions. [2023-11-06 22:53:25,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 157.56521739130434) internal successors, (3624), 23 states have internal predecessors, (3624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:25,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 341.0) internal successors, (8184), 24 states have internal predecessors, (8184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:25,694 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 341.0) internal successors, (8184), 24 states have internal predecessors, (8184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:25,694 INFO L175 Difference]: Start difference. First operand has 326 places, 422 transitions, 9448 flow. Second operand 23 states and 3624 transitions. [2023-11-06 22:53:25,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 503 transitions, 11534 flow [2023-11-06 22:53:25,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 503 transitions, 11060 flow, removed 2 selfloop flow, removed 19 redundant places. [2023-11-06 22:53:25,850 INFO L231 Difference]: Finished difference. Result has 326 places, 448 transitions, 10041 flow [2023-11-06 22:53:25,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=9001, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=10041, PETRI_PLACES=326, PETRI_TRANSITIONS=448} [2023-11-06 22:53:25,851 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 289 predicate places. [2023-11-06 22:53:25,851 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 448 transitions, 10041 flow [2023-11-06 22:53:25,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.2) internal successors, (1532), 10 states have internal predecessors, (1532), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:25,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:25,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:25,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-06 22:53:25,852 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-06 22:53:25,852 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:25,852 INFO L85 PathProgramCache]: Analyzing trace with hash -917509235, now seen corresponding path program 3 times [2023-11-06 22:53:25,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:25,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999259451] [2023-11-06 22:53:25,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:25,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:25,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:26,149 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-06 22:53:26,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:26,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999259451] [2023-11-06 22:53:26,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999259451] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:26,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:26,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 22:53:26,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968667237] [2023-11-06 22:53:26,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:26,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:53:26,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:26,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:53:26,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:53:26,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 341 [2023-11-06 22:53:26,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 448 transitions, 10041 flow. Second operand has 7 states, 7 states have (on average 161.71428571428572) internal successors, (1132), 7 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:26,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:26,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 341 [2023-11-06 22:53:26,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:27,376 INFO L124 PetriNetUnfolderBase]: 505/1324 cut-off events. [2023-11-06 22:53:27,376 INFO L125 PetriNetUnfolderBase]: For 26250/26250 co-relation queries the response was YES. [2023-11-06 22:53:27,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10443 conditions, 1324 events. 505/1324 cut-off events. For 26250/26250 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 9358 event pairs, 82 based on Foata normal form. 4/1328 useless extension candidates. Maximal degree in co-relation 10157. Up to 321 conditions per place. [2023-11-06 22:53:27,388 INFO L140 encePairwiseOnDemand]: 330/341 looper letters, 182 selfloop transitions, 259 changer transitions 25/478 dead transitions. [2023-11-06 22:53:27,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 478 transitions, 11057 flow [2023-11-06 22:53:27,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:53:27,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:53:27,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2662 transitions. [2023-11-06 22:53:27,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4879032258064516 [2023-11-06 22:53:27,392 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2662 transitions. [2023-11-06 22:53:27,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2662 transitions. [2023-11-06 22:53:27,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:27,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2662 transitions. [2023-11-06 22:53:27,394 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 166.375) internal successors, (2662), 16 states have internal predecessors, (2662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:27,397 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:27,397 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:27,398 INFO L175 Difference]: Start difference. First operand has 326 places, 448 transitions, 10041 flow. Second operand 16 states and 2662 transitions. [2023-11-06 22:53:27,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 478 transitions, 11057 flow [2023-11-06 22:53:27,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 478 transitions, 10068 flow, removed 30 selfloop flow, removed 22 redundant places. [2023-11-06 22:53:27,562 INFO L231 Difference]: Finished difference. Result has 317 places, 423 transitions, 9083 flow [2023-11-06 22:53:27,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=9020, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9083, PETRI_PLACES=317, PETRI_TRANSITIONS=423} [2023-11-06 22:53:27,563 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 280 predicate places. [2023-11-06 22:53:27,563 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 423 transitions, 9083 flow [2023-11-06 22:53:27,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 161.71428571428572) internal successors, (1132), 7 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:27,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:27,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:27,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-06 22:53:27,564 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:53:27,564 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:27,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1066006361, now seen corresponding path program 3 times [2023-11-06 22:53:27,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:27,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308778857] [2023-11-06 22:53:27,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:27,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:27,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:28,426 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-06 22:53:28,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:28,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308778857] [2023-11-06 22:53:28,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308778857] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:28,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:28,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:53:28,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117388015] [2023-11-06 22:53:28,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:28,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:53:28,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:28,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:53:28,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:53:29,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 341 [2023-11-06 22:53:29,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 423 transitions, 9083 flow. Second operand has 11 states, 11 states have (on average 147.0909090909091) internal successors, (1618), 11 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:29,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:29,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 341 [2023-11-06 22:53:29,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:30,620 INFO L124 PetriNetUnfolderBase]: 536/1343 cut-off events. [2023-11-06 22:53:30,620 INFO L125 PetriNetUnfolderBase]: For 25791/25791 co-relation queries the response was YES. [2023-11-06 22:53:30,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10729 conditions, 1343 events. 536/1343 cut-off events. For 25791/25791 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 9194 event pairs, 150 based on Foata normal form. 3/1346 useless extension candidates. Maximal degree in co-relation 10483. Up to 768 conditions per place. [2023-11-06 22:53:30,633 INFO L140 encePairwiseOnDemand]: 326/341 looper letters, 297 selfloop transitions, 190 changer transitions 0/488 dead transitions. [2023-11-06 22:53:30,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 488 transitions, 11254 flow [2023-11-06 22:53:30,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 22:53:30,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-06 22:53:30,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3456 transitions. [2023-11-06 22:53:30,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44064771133494834 [2023-11-06 22:53:30,638 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3456 transitions. [2023-11-06 22:53:30,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3456 transitions. [2023-11-06 22:53:30,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:30,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3456 transitions. [2023-11-06 22:53:30,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 150.2608695652174) internal successors, (3456), 23 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:30,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 341.0) internal successors, (8184), 24 states have internal predecessors, (8184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:30,647 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 341.0) internal successors, (8184), 24 states have internal predecessors, (8184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:30,647 INFO L175 Difference]: Start difference. First operand has 317 places, 423 transitions, 9083 flow. Second operand 23 states and 3456 transitions. [2023-11-06 22:53:30,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 488 transitions, 11254 flow [2023-11-06 22:53:30,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 488 transitions, 10554 flow, removed 11 selfloop flow, removed 22 redundant places. [2023-11-06 22:53:30,878 INFO L231 Difference]: Finished difference. Result has 307 places, 449 transitions, 9650 flow [2023-11-06 22:53:30,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=8402, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=9650, PETRI_PLACES=307, PETRI_TRANSITIONS=449} [2023-11-06 22:53:30,879 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 270 predicate places. [2023-11-06 22:53:30,879 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 449 transitions, 9650 flow [2023-11-06 22:53:30,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 147.0909090909091) internal successors, (1618), 11 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:30,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:30,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:30,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-06 22:53:30,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-06 22:53:30,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:30,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1463543359, now seen corresponding path program 1 times [2023-11-06 22:53:30,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:30,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240241248] [2023-11-06 22:53:30,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:30,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:30,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:32,292 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-06 22:53:32,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:32,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240241248] [2023-11-06 22:53:32,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240241248] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:32,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:32,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:53:32,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120873486] [2023-11-06 22:53:32,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:32,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:53:32,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:32,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:53:32,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:53:33,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:53:33,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 449 transitions, 9650 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:33,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:33,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:53:33,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:34,923 INFO L124 PetriNetUnfolderBase]: 550/1383 cut-off events. [2023-11-06 22:53:34,923 INFO L125 PetriNetUnfolderBase]: For 23944/23944 co-relation queries the response was YES. [2023-11-06 22:53:34,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10907 conditions, 1383 events. 550/1383 cut-off events. For 23944/23944 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9561 event pairs, 76 based on Foata normal form. 2/1385 useless extension candidates. Maximal degree in co-relation 10683. Up to 716 conditions per place. [2023-11-06 22:53:34,936 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 307 selfloop transitions, 192 changer transitions 0/500 dead transitions. [2023-11-06 22:53:34,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 500 transitions, 11175 flow [2023-11-06 22:53:34,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:53:34,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 22:53:34,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2496 transitions. [2023-11-06 22:53:34,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305675349318613 [2023-11-06 22:53:34,940 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2496 transitions. [2023-11-06 22:53:34,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2496 transitions. [2023-11-06 22:53:34,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:34,941 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2496 transitions. [2023-11-06 22:53:34,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 146.8235294117647) internal successors, (2496), 17 states have internal predecessors, (2496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:34,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 341.0) internal successors, (6138), 18 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:34,948 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 341.0) internal successors, (6138), 18 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:34,949 INFO L175 Difference]: Start difference. First operand has 307 places, 449 transitions, 9650 flow. Second operand 17 states and 2496 transitions. [2023-11-06 22:53:34,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 500 transitions, 11175 flow [2023-11-06 22:53:35,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 500 transitions, 10882 flow, removed 4 selfloop flow, removed 15 redundant places. [2023-11-06 22:53:35,147 INFO L231 Difference]: Finished difference. Result has 312 places, 465 transitions, 10206 flow [2023-11-06 22:53:35,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=9361, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10206, PETRI_PLACES=312, PETRI_TRANSITIONS=465} [2023-11-06 22:53:35,148 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 275 predicate places. [2023-11-06 22:53:35,148 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 465 transitions, 10206 flow [2023-11-06 22:53:35,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:35,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:35,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:35,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-06 22:53:35,149 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:53:35,150 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:35,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1463543360, now seen corresponding path program 1 times [2023-11-06 22:53:35,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:35,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953909676] [2023-11-06 22:53:35,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:35,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:35,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:35,945 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-06 22:53:35,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:35,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953909676] [2023-11-06 22:53:35,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953909676] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:35,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:35,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:53:35,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278803469] [2023-11-06 22:53:35,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:35,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:53:35,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:35,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:53:35,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:53:36,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 341 [2023-11-06 22:53:36,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 465 transitions, 10206 flow. Second operand has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:36,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:36,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 341 [2023-11-06 22:53:36,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:37,824 INFO L124 PetriNetUnfolderBase]: 549/1452 cut-off events. [2023-11-06 22:53:37,824 INFO L125 PetriNetUnfolderBase]: For 29204/29204 co-relation queries the response was YES. [2023-11-06 22:53:37,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11355 conditions, 1452 events. 549/1452 cut-off events. For 29204/29204 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 10480 event pairs, 48 based on Foata normal form. 25/1477 useless extension candidates. Maximal degree in co-relation 11037. Up to 380 conditions per place. [2023-11-06 22:53:37,837 INFO L140 encePairwiseOnDemand]: 331/341 looper letters, 263 selfloop transitions, 226 changer transitions 0/501 dead transitions. [2023-11-06 22:53:37,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 501 transitions, 11352 flow [2023-11-06 22:53:37,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:53:37,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:53:37,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2024 transitions. [2023-11-06 22:53:37,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.456575682382134 [2023-11-06 22:53:37,840 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2024 transitions. [2023-11-06 22:53:37,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2024 transitions. [2023-11-06 22:53:37,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:37,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2024 transitions. [2023-11-06 22:53:37,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 155.69230769230768) internal successors, (2024), 13 states have internal predecessors, (2024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:37,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:37,847 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:37,848 INFO L175 Difference]: Start difference. First operand has 312 places, 465 transitions, 10206 flow. Second operand 13 states and 2024 transitions. [2023-11-06 22:53:37,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 501 transitions, 11352 flow [2023-11-06 22:53:38,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 501 transitions, 10978 flow, removed 14 selfloop flow, removed 11 redundant places. [2023-11-06 22:53:38,041 INFO L231 Difference]: Finished difference. Result has 316 places, 467 transitions, 10501 flow [2023-11-06 22:53:38,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=9832, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10501, PETRI_PLACES=316, PETRI_TRANSITIONS=467} [2023-11-06 22:53:38,042 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 279 predicate places. [2023-11-06 22:53:38,042 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 467 transitions, 10501 flow [2023-11-06 22:53:38,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:38,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:38,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:38,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-06 22:53:38,043 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:53:38,043 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:38,043 INFO L85 PathProgramCache]: Analyzing trace with hash -575284821, now seen corresponding path program 2 times [2023-11-06 22:53:38,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:38,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133575856] [2023-11-06 22:53:38,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:38,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:38,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:39,155 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-06 22:53:39,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:39,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133575856] [2023-11-06 22:53:39,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133575856] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:39,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:39,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:53:39,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775521274] [2023-11-06 22:53:39,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:39,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:53:39,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:39,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:53:39,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:53:40,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:53:40,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 467 transitions, 10501 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:40,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:40,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:53:40,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:41,596 INFO L124 PetriNetUnfolderBase]: 624/1669 cut-off events. [2023-11-06 22:53:41,596 INFO L125 PetriNetUnfolderBase]: For 36450/36450 co-relation queries the response was YES. [2023-11-06 22:53:41,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13679 conditions, 1669 events. 624/1669 cut-off events. For 36450/36450 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 12563 event pairs, 208 based on Foata normal form. 2/1671 useless extension candidates. Maximal degree in co-relation 13460. Up to 1155 conditions per place. [2023-11-06 22:53:41,611 INFO L140 encePairwiseOnDemand]: 328/341 looper letters, 260 selfloop transitions, 295 changer transitions 0/556 dead transitions. [2023-11-06 22:53:41,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 556 transitions, 13958 flow [2023-11-06 22:53:41,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:53:41,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:53:41,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2052 transitions. [2023-11-06 22:53:41,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298282362798492 [2023-11-06 22:53:41,614 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2052 transitions. [2023-11-06 22:53:41,614 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2052 transitions. [2023-11-06 22:53:41,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:41,614 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2052 transitions. [2023-11-06 22:53:41,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 146.57142857142858) internal successors, (2052), 14 states have internal predecessors, (2052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:41,618 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:41,619 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:41,619 INFO L175 Difference]: Start difference. First operand has 316 places, 467 transitions, 10501 flow. Second operand 14 states and 2052 transitions. [2023-11-06 22:53:41,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 556 transitions, 13958 flow [2023-11-06 22:53:41,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 556 transitions, 13659 flow, removed 7 selfloop flow, removed 8 redundant places. [2023-11-06 22:53:41,843 INFO L231 Difference]: Finished difference. Result has 323 places, 530 transitions, 12963 flow [2023-11-06 22:53:41,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=10206, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12963, PETRI_PLACES=323, PETRI_TRANSITIONS=530} [2023-11-06 22:53:41,844 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 286 predicate places. [2023-11-06 22:53:41,844 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 530 transitions, 12963 flow [2023-11-06 22:53:41,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:41,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:41,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:41,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-06 22:53:41,845 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-06 22:53:41,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:41,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1515637950, now seen corresponding path program 2 times [2023-11-06 22:53:41,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:41,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926509589] [2023-11-06 22:53:41,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:41,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:41,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:42,507 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-06 22:53:42,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:42,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926509589] [2023-11-06 22:53:42,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926509589] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:42,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:42,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:53:42,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227070989] [2023-11-06 22:53:42,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:42,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:53:42,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:42,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:53:42,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:53:43,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 341 [2023-11-06 22:53:43,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 530 transitions, 12963 flow. Second operand has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:43,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:43,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 341 [2023-11-06 22:53:43,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:44,428 INFO L124 PetriNetUnfolderBase]: 607/1674 cut-off events. [2023-11-06 22:53:44,428 INFO L125 PetriNetUnfolderBase]: For 39909/39909 co-relation queries the response was YES. [2023-11-06 22:53:44,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13948 conditions, 1674 events. 607/1674 cut-off events. For 39909/39909 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 12952 event pairs, 82 based on Foata normal form. 10/1684 useless extension candidates. Maximal degree in co-relation 13751. Up to 1074 conditions per place. [2023-11-06 22:53:44,444 INFO L140 encePairwiseOnDemand]: 330/341 looper letters, 373 selfloop transitions, 167 changer transitions 0/554 dead transitions. [2023-11-06 22:53:44,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 554 transitions, 14177 flow [2023-11-06 22:53:44,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:53:44,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:53:44,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2003 transitions. [2023-11-06 22:53:44,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4518384840965486 [2023-11-06 22:53:44,448 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2003 transitions. [2023-11-06 22:53:44,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2003 transitions. [2023-11-06 22:53:44,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:44,449 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2003 transitions. [2023-11-06 22:53:44,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 154.07692307692307) internal successors, (2003), 13 states have internal predecessors, (2003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:44,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:44,456 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:44,456 INFO L175 Difference]: Start difference. First operand has 323 places, 530 transitions, 12963 flow. Second operand 13 states and 2003 transitions. [2023-11-06 22:53:44,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 554 transitions, 14177 flow [2023-11-06 22:53:44,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 554 transitions, 13949 flow, removed 22 selfloop flow, removed 6 redundant places. [2023-11-06 22:53:44,758 INFO L231 Difference]: Finished difference. Result has 332 places, 533 transitions, 13219 flow [2023-11-06 22:53:44,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=12735, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13219, PETRI_PLACES=332, PETRI_TRANSITIONS=533} [2023-11-06 22:53:44,760 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 295 predicate places. [2023-11-06 22:53:44,760 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 533 transitions, 13219 flow [2023-11-06 22:53:44,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:44,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:44,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:44,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-06 22:53:44,760 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-06 22:53:44,761 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:44,761 INFO L85 PathProgramCache]: Analyzing trace with hash 166149636, now seen corresponding path program 3 times [2023-11-06 22:53:44,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:44,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250942406] [2023-11-06 22:53:44,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:44,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:44,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:45,496 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-06 22:53:45,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:45,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250942406] [2023-11-06 22:53:45,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250942406] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:45,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:45,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:53:45,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933325302] [2023-11-06 22:53:45,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:45,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:53:45,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:45,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:53:45,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:53:46,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 341 [2023-11-06 22:53:46,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 533 transitions, 13219 flow. Second operand has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:46,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:46,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 341 [2023-11-06 22:53:46,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:47,829 INFO L124 PetriNetUnfolderBase]: 664/1897 cut-off events. [2023-11-06 22:53:47,830 INFO L125 PetriNetUnfolderBase]: For 48381/48381 co-relation queries the response was YES. [2023-11-06 22:53:47,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15623 conditions, 1897 events. 664/1897 cut-off events. For 48381/48381 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 15437 event pairs, 72 based on Foata normal form. 15/1912 useless extension candidates. Maximal degree in co-relation 15430. Up to 472 conditions per place. [2023-11-06 22:53:47,854 INFO L140 encePairwiseOnDemand]: 331/341 looper letters, 295 selfloop transitions, 282 changer transitions 0/591 dead transitions. [2023-11-06 22:53:47,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 591 transitions, 14881 flow [2023-11-06 22:53:47,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:53:47,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:53:47,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2483 transitions. [2023-11-06 22:53:47,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45509530791788855 [2023-11-06 22:53:47,858 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2483 transitions. [2023-11-06 22:53:47,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2483 transitions. [2023-11-06 22:53:47,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:47,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2483 transitions. [2023-11-06 22:53:47,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 155.1875) internal successors, (2483), 16 states have internal predecessors, (2483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:47,862 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:47,863 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 341.0) internal successors, (5797), 17 states have internal predecessors, (5797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:47,863 INFO L175 Difference]: Start difference. First operand has 332 places, 533 transitions, 13219 flow. Second operand 16 states and 2483 transitions. [2023-11-06 22:53:47,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 591 transitions, 14881 flow [2023-11-06 22:53:48,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 591 transitions, 14774 flow, removed 9 selfloop flow, removed 6 redundant places. [2023-11-06 22:53:48,284 INFO L231 Difference]: Finished difference. Result has 344 places, 540 transitions, 13852 flow [2023-11-06 22:53:48,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=13112, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=276, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=13852, PETRI_PLACES=344, PETRI_TRANSITIONS=540} [2023-11-06 22:53:48,286 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 307 predicate places. [2023-11-06 22:53:48,286 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 540 transitions, 13852 flow [2023-11-06 22:53:48,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:48,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:48,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:48,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-06 22:53:48,287 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:53:48,288 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:48,288 INFO L85 PathProgramCache]: Analyzing trace with hash -98625084, now seen corresponding path program 4 times [2023-11-06 22:53:48,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:48,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407984546] [2023-11-06 22:53:48,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:48,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:48,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:49,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-06 22:53:49,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:49,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407984546] [2023-11-06 22:53:49,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407984546] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:49,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:49,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:53:49,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701684464] [2023-11-06 22:53:49,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:49,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:53:49,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:49,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:53:49,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:53:50,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 341 [2023-11-06 22:53:50,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 540 transitions, 13852 flow. Second operand has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:50,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:50,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 341 [2023-11-06 22:53:50,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:51,217 INFO L124 PetriNetUnfolderBase]: 655/1855 cut-off events. [2023-11-06 22:53:51,218 INFO L125 PetriNetUnfolderBase]: For 51134/51134 co-relation queries the response was YES. [2023-11-06 22:53:51,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15728 conditions, 1855 events. 655/1855 cut-off events. For 51134/51134 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 14957 event pairs, 49 based on Foata normal form. 15/1870 useless extension candidates. Maximal degree in co-relation 15514. Up to 584 conditions per place. [2023-11-06 22:53:51,245 INFO L140 encePairwiseOnDemand]: 331/341 looper letters, 270 selfloop transitions, 288 changer transitions 0/572 dead transitions. [2023-11-06 22:53:51,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 572 transitions, 15100 flow [2023-11-06 22:53:51,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:53:51,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:53:51,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2168 transitions. [2023-11-06 22:53:51,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4541265186426477 [2023-11-06 22:53:51,249 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2168 transitions. [2023-11-06 22:53:51,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2168 transitions. [2023-11-06 22:53:51,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:51,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2168 transitions. [2023-11-06 22:53:51,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 154.85714285714286) internal successors, (2168), 14 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:51,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:51,253 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:51,253 INFO L175 Difference]: Start difference. First operand has 344 places, 540 transitions, 13852 flow. Second operand 14 states and 2168 transitions. [2023-11-06 22:53:51,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 572 transitions, 15100 flow [2023-11-06 22:53:51,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 572 transitions, 14367 flow, removed 22 selfloop flow, removed 10 redundant places. [2023-11-06 22:53:51,608 INFO L231 Difference]: Finished difference. Result has 348 places, 540 transitions, 13704 flow [2023-11-06 22:53:51,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=13119, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=288, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13704, PETRI_PLACES=348, PETRI_TRANSITIONS=540} [2023-11-06 22:53:51,610 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 311 predicate places. [2023-11-06 22:53:51,610 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 540 transitions, 13704 flow [2023-11-06 22:53:51,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:51,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:51,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:51,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-06 22:53:51,611 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-06 22:53:51,611 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:51,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1881085972, now seen corresponding path program 5 times [2023-11-06 22:53:51,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:51,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383797830] [2023-11-06 22:53:51,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:51,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:51,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:52,157 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-06 22:53:52,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:52,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383797830] [2023-11-06 22:53:52,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383797830] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:52,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:52,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:53:52,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147156979] [2023-11-06 22:53:52,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:52,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:53:52,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:52,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:53:52,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:53:52,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 341 [2023-11-06 22:53:52,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 540 transitions, 13704 flow. Second operand has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:52,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:52,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 341 [2023-11-06 22:53:52,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:54,461 INFO L124 PetriNetUnfolderBase]: 683/1993 cut-off events. [2023-11-06 22:53:54,461 INFO L125 PetriNetUnfolderBase]: For 52932/52932 co-relation queries the response was YES. [2023-11-06 22:53:54,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16260 conditions, 1993 events. 683/1993 cut-off events. For 52932/52932 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16540 event pairs, 94 based on Foata normal form. 35/2028 useless extension candidates. Maximal degree in co-relation 16026. Up to 433 conditions per place. [2023-11-06 22:53:54,482 INFO L140 encePairwiseOnDemand]: 331/341 looper letters, 291 selfloop transitions, 282 changer transitions 0/585 dead transitions. [2023-11-06 22:53:54,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 585 transitions, 15054 flow [2023-11-06 22:53:54,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:53:54,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:53:54,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2185 transitions. [2023-11-06 22:53:54,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576874738165061 [2023-11-06 22:53:54,488 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2185 transitions. [2023-11-06 22:53:54,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2185 transitions. [2023-11-06 22:53:54,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:54,489 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2185 transitions. [2023-11-06 22:53:54,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 156.07142857142858) internal successors, (2185), 14 states have internal predecessors, (2185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:54,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:54,496 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:54,496 INFO L175 Difference]: Start difference. First operand has 348 places, 540 transitions, 13704 flow. Second operand 14 states and 2185 transitions. [2023-11-06 22:53:54,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 585 transitions, 15054 flow [2023-11-06 22:53:54,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 585 transitions, 14720 flow, removed 9 selfloop flow, removed 10 redundant places. [2023-11-06 22:53:54,755 INFO L231 Difference]: Finished difference. Result has 353 places, 533 transitions, 13867 flow [2023-11-06 22:53:54,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=13042, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13867, PETRI_PLACES=353, PETRI_TRANSITIONS=533} [2023-11-06 22:53:54,757 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 316 predicate places. [2023-11-06 22:53:54,757 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 533 transitions, 13867 flow [2023-11-06 22:53:54,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:54,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:54,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:54,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-06 22:53:54,758 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-06 22:53:54,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:54,758 INFO L85 PathProgramCache]: Analyzing trace with hash 776684095, now seen corresponding path program 3 times [2023-11-06 22:53:54,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:54,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676011791] [2023-11-06 22:53:54,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:54,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:54,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:55,690 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-06 22:53:55,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:55,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676011791] [2023-11-06 22:53:55,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676011791] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:55,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:55,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:53:55,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489029944] [2023-11-06 22:53:55,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:55,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:53:55,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:55,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:53:55,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:53:56,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:53:56,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 533 transitions, 13867 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:56,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:56,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:53:56,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:58,340 INFO L124 PetriNetUnfolderBase]: 770/2183 cut-off events. [2023-11-06 22:53:58,340 INFO L125 PetriNetUnfolderBase]: For 57167/57167 co-relation queries the response was YES. [2023-11-06 22:53:58,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18155 conditions, 2183 events. 770/2183 cut-off events. For 57167/57167 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 18062 event pairs, 337 based on Foata normal form. 2/2185 useless extension candidates. Maximal degree in co-relation 17921. Up to 1742 conditions per place. [2023-11-06 22:53:58,364 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 468 selfloop transitions, 164 changer transitions 0/633 dead transitions. [2023-11-06 22:53:58,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 633 transitions, 16776 flow [2023-11-06 22:53:58,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 22:53:58,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-06 22:53:58,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2626 transitions. [2023-11-06 22:53:58,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42782665363310524 [2023-11-06 22:53:58,369 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2626 transitions. [2023-11-06 22:53:58,369 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2626 transitions. [2023-11-06 22:53:58,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:58,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2626 transitions. [2023-11-06 22:53:58,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 145.88888888888889) internal successors, (2626), 18 states have internal predecessors, (2626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:58,377 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 341.0) internal successors, (6479), 19 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:58,379 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 341.0) internal successors, (6479), 19 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:58,379 INFO L175 Difference]: Start difference. First operand has 353 places, 533 transitions, 13867 flow. Second operand 18 states and 2626 transitions. [2023-11-06 22:53:58,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 633 transitions, 16776 flow [2023-11-06 22:53:58,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 633 transitions, 16451 flow, removed 9 selfloop flow, removed 9 redundant places. [2023-11-06 22:53:58,862 INFO L231 Difference]: Finished difference. Result has 366 places, 568 transitions, 14736 flow [2023-11-06 22:53:58,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=13558, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=14736, PETRI_PLACES=366, PETRI_TRANSITIONS=568} [2023-11-06 22:53:58,863 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 329 predicate places. [2023-11-06 22:53:58,863 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 568 transitions, 14736 flow [2023-11-06 22:53:58,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:58,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:58,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:58,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-06 22:53:58,865 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-06 22:53:58,865 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:58,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1416914617, now seen corresponding path program 4 times [2023-11-06 22:53:58,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:58,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651770311] [2023-11-06 22:53:58,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:58,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:58,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:59,884 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-06 22:53:59,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:59,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651770311] [2023-11-06 22:53:59,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651770311] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:59,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:59,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:53:59,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827453048] [2023-11-06 22:53:59,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:59,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:53:59,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:59,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:53:59,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:54:01,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:54:01,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 568 transitions, 14736 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:01,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:01,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:54:01,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:03,197 INFO L124 PetriNetUnfolderBase]: 766/2175 cut-off events. [2023-11-06 22:54:03,197 INFO L125 PetriNetUnfolderBase]: For 55343/55343 co-relation queries the response was YES. [2023-11-06 22:54:03,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18130 conditions, 2175 events. 766/2175 cut-off events. For 55343/55343 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17993 event pairs, 334 based on Foata normal form. 4/2179 useless extension candidates. Maximal degree in co-relation 17599. Up to 1400 conditions per place. [2023-11-06 22:54:03,223 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 301 selfloop transitions, 302 changer transitions 0/604 dead transitions. [2023-11-06 22:54:03,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 604 transitions, 16277 flow [2023-11-06 22:54:03,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 22:54:03,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-06 22:54:03,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2632 transitions. [2023-11-06 22:54:03,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4288041707396546 [2023-11-06 22:54:03,227 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2632 transitions. [2023-11-06 22:54:03,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2632 transitions. [2023-11-06 22:54:03,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:03,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2632 transitions. [2023-11-06 22:54:03,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 146.22222222222223) internal successors, (2632), 18 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:03,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 341.0) internal successors, (6479), 19 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:03,237 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 341.0) internal successors, (6479), 19 states have internal predecessors, (6479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:03,237 INFO L175 Difference]: Start difference. First operand has 366 places, 568 transitions, 14736 flow. Second operand 18 states and 2632 transitions. [2023-11-06 22:54:03,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 604 transitions, 16277 flow [2023-11-06 22:54:03,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 604 transitions, 16186 flow, removed 25 selfloop flow, removed 4 redundant places. [2023-11-06 22:54:03,607 INFO L231 Difference]: Finished difference. Result has 381 places, 570 transitions, 15390 flow [2023-11-06 22:54:03,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=14645, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=15390, PETRI_PLACES=381, PETRI_TRANSITIONS=570} [2023-11-06 22:54:03,608 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 344 predicate places. [2023-11-06 22:54:03,608 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 570 transitions, 15390 flow [2023-11-06 22:54:03,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:03,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:03,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:03,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-06 22:54:03,609 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:54:03,609 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:03,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1285999678, now seen corresponding path program 6 times [2023-11-06 22:54:03,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:03,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152067303] [2023-11-06 22:54:03,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:03,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:03,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:04,518 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-06 22:54:04,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:04,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152067303] [2023-11-06 22:54:04,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152067303] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:04,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:04,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:54:04,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460686416] [2023-11-06 22:54:04,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:04,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:54:04,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:04,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:54:04,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:54:05,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 341 [2023-11-06 22:54:05,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 570 transitions, 15390 flow. Second operand has 13 states, 13 states have (on average 140.15384615384616) internal successors, (1822), 13 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:05,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:05,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 341 [2023-11-06 22:54:05,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:07,633 INFO L124 PetriNetUnfolderBase]: 788/2224 cut-off events. [2023-11-06 22:54:07,634 INFO L125 PetriNetUnfolderBase]: For 63851/63851 co-relation queries the response was YES. [2023-11-06 22:54:07,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19112 conditions, 2224 events. 788/2224 cut-off events. For 63851/63851 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 18514 event pairs, 125 based on Foata normal form. 10/2234 useless extension candidates. Maximal degree in co-relation 18886. Up to 1475 conditions per place. [2023-11-06 22:54:07,664 INFO L140 encePairwiseOnDemand]: 328/341 looper letters, 439 selfloop transitions, 164 changer transitions 0/604 dead transitions. [2023-11-06 22:54:07,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 604 transitions, 16798 flow [2023-11-06 22:54:07,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:54:07,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:54:07,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2033 transitions. [2023-11-06 22:54:07,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42584834520318393 [2023-11-06 22:54:07,667 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2033 transitions. [2023-11-06 22:54:07,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2033 transitions. [2023-11-06 22:54:07,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:07,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2033 transitions. [2023-11-06 22:54:07,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 145.21428571428572) internal successors, (2033), 14 states have internal predecessors, (2033), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:07,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:07,675 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:07,675 INFO L175 Difference]: Start difference. First operand has 381 places, 570 transitions, 15390 flow. Second operand 14 states and 2033 transitions. [2023-11-06 22:54:07,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 604 transitions, 16798 flow [2023-11-06 22:54:08,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 604 transitions, 15956 flow, removed 8 selfloop flow, removed 15 redundant places. [2023-11-06 22:54:08,241 INFO L231 Difference]: Finished difference. Result has 382 places, 572 transitions, 15017 flow [2023-11-06 22:54:08,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=14548, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15017, PETRI_PLACES=382, PETRI_TRANSITIONS=572} [2023-11-06 22:54:08,243 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 345 predicate places. [2023-11-06 22:54:08,243 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 572 transitions, 15017 flow [2023-11-06 22:54:08,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 140.15384615384616) internal successors, (1822), 13 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:08,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:08,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:08,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-06 22:54:08,244 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-06 22:54:08,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:08,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1336208267, now seen corresponding path program 5 times [2023-11-06 22:54:08,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:08,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921098271] [2023-11-06 22:54:08,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:08,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:08,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:09,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-06 22:54:09,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:09,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921098271] [2023-11-06 22:54:09,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921098271] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:09,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:09,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:54:09,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175202057] [2023-11-06 22:54:09,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:09,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:54:09,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:09,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:54:09,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:54:10,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:54:10,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 572 transitions, 15017 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:10,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:10,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:54:10,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:12,537 INFO L124 PetriNetUnfolderBase]: 788/2243 cut-off events. [2023-11-06 22:54:12,537 INFO L125 PetriNetUnfolderBase]: For 61947/61947 co-relation queries the response was YES. [2023-11-06 22:54:12,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19150 conditions, 2243 events. 788/2243 cut-off events. For 61947/61947 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 18743 event pairs, 305 based on Foata normal form. 3/2246 useless extension candidates. Maximal degree in co-relation 18952. Up to 1179 conditions per place. [2023-11-06 22:54:12,560 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 264 selfloop transitions, 354 changer transitions 0/619 dead transitions. [2023-11-06 22:54:12,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 619 transitions, 16835 flow [2023-11-06 22:54:12,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-06 22:54:12,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-11-06 22:54:12,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 4361 transitions. [2023-11-06 22:54:12,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4262952101661779 [2023-11-06 22:54:12,563 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 4361 transitions. [2023-11-06 22:54:12,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 4361 transitions. [2023-11-06 22:54:12,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:12,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 4361 transitions. [2023-11-06 22:54:12,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 145.36666666666667) internal successors, (4361), 30 states have internal predecessors, (4361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:12,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 341.0) internal successors, (10571), 31 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:12,577 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 341.0) internal successors, (10571), 31 states have internal predecessors, (10571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:12,577 INFO L175 Difference]: Start difference. First operand has 382 places, 572 transitions, 15017 flow. Second operand 30 states and 4361 transitions. [2023-11-06 22:54:12,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 619 transitions, 16835 flow [2023-11-06 22:54:13,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 619 transitions, 16667 flow, removed 23 selfloop flow, removed 7 redundant places. [2023-11-06 22:54:13,037 INFO L231 Difference]: Finished difference. Result has 405 places, 584 transitions, 15823 flow [2023-11-06 22:54:13,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=14849, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=15823, PETRI_PLACES=405, PETRI_TRANSITIONS=584} [2023-11-06 22:54:13,038 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 368 predicate places. [2023-11-06 22:54:13,039 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 584 transitions, 15823 flow [2023-11-06 22:54:13,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:13,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:13,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:13,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-06 22:54:13,040 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-06 22:54:13,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:13,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1410435527, now seen corresponding path program 6 times [2023-11-06 22:54:13,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:13,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345569429] [2023-11-06 22:54:13,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:13,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:13,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:13,928 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-06 22:54:13,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:13,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345569429] [2023-11-06 22:54:13,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345569429] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:13,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:13,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:54:13,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522124369] [2023-11-06 22:54:13,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:13,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:54:13,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:13,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:54:13,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:54:15,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:54:15,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 584 transitions, 15823 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:15,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:15,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:54:15,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:16,917 INFO L124 PetriNetUnfolderBase]: 786/2245 cut-off events. [2023-11-06 22:54:16,917 INFO L125 PetriNetUnfolderBase]: For 63878/63878 co-relation queries the response was YES. [2023-11-06 22:54:16,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19721 conditions, 2245 events. 786/2245 cut-off events. For 63878/63878 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 18769 event pairs, 354 based on Foata normal form. 2/2247 useless extension candidates. Maximal degree in co-relation 19499. Up to 1669 conditions per place. [2023-11-06 22:54:16,946 INFO L140 encePairwiseOnDemand]: 328/341 looper letters, 308 selfloop transitions, 294 changer transitions 0/603 dead transitions. [2023-11-06 22:54:16,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 603 transitions, 17238 flow [2023-11-06 22:54:16,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:54:16,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:54:16,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2056 transitions. [2023-11-06 22:54:16,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4306661080854629 [2023-11-06 22:54:16,950 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2056 transitions. [2023-11-06 22:54:16,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2056 transitions. [2023-11-06 22:54:16,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:16,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2056 transitions. [2023-11-06 22:54:16,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 146.85714285714286) internal successors, (2056), 14 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:16,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:16,957 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 341.0) internal successors, (5115), 15 states have internal predecessors, (5115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:16,957 INFO L175 Difference]: Start difference. First operand has 405 places, 584 transitions, 15823 flow. Second operand 14 states and 2056 transitions. [2023-11-06 22:54:16,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 603 transitions, 17238 flow [2023-11-06 22:54:17,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 603 transitions, 16460 flow, removed 23 selfloop flow, removed 18 redundant places. [2023-11-06 22:54:17,462 INFO L231 Difference]: Finished difference. Result has 402 places, 587 transitions, 15766 flow [2023-11-06 22:54:17,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=15051, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=15766, PETRI_PLACES=402, PETRI_TRANSITIONS=587} [2023-11-06 22:54:17,463 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 365 predicate places. [2023-11-06 22:54:17,463 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 587 transitions, 15766 flow [2023-11-06 22:54:17,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:17,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:17,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:17,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-11-06 22:54:17,464 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-06 22:54:17,464 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:17,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1247620959, now seen corresponding path program 7 times [2023-11-06 22:54:17,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:17,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424996823] [2023-11-06 22:54:17,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:17,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:17,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:18,336 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-06 22:54:18,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:18,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424996823] [2023-11-06 22:54:18,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424996823] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:18,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:18,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:54:18,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132716197] [2023-11-06 22:54:18,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:18,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:54:18,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:18,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:54:18,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:54:19,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:54:19,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 587 transitions, 15766 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:19,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:19,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:54:19,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:21,646 INFO L124 PetriNetUnfolderBase]: 821/2345 cut-off events. [2023-11-06 22:54:21,646 INFO L125 PetriNetUnfolderBase]: For 69686/69686 co-relation queries the response was YES. [2023-11-06 22:54:21,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20597 conditions, 2345 events. 821/2345 cut-off events. For 69686/69686 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 19822 event pairs, 325 based on Foata normal form. 1/2346 useless extension candidates. Maximal degree in co-relation 20395. Up to 1304 conditions per place. [2023-11-06 22:54:21,672 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 359 selfloop transitions, 304 changer transitions 0/664 dead transitions. [2023-11-06 22:54:21,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 664 transitions, 18464 flow [2023-11-06 22:54:21,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 22:54:21,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-06 22:54:21,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3376 transitions. [2023-11-06 22:54:21,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4304475328318246 [2023-11-06 22:54:21,677 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3376 transitions. [2023-11-06 22:54:21,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3376 transitions. [2023-11-06 22:54:21,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:21,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3376 transitions. [2023-11-06 22:54:21,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 146.7826086956522) internal successors, (3376), 23 states have internal predecessors, (3376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:21,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 341.0) internal successors, (8184), 24 states have internal predecessors, (8184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:21,690 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 341.0) internal successors, (8184), 24 states have internal predecessors, (8184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:21,690 INFO L175 Difference]: Start difference. First operand has 402 places, 587 transitions, 15766 flow. Second operand 23 states and 3376 transitions. [2023-11-06 22:54:21,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 664 transitions, 18464 flow [2023-11-06 22:54:22,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 664 transitions, 17974 flow, removed 12 selfloop flow, removed 9 redundant places. [2023-11-06 22:54:22,355 INFO L231 Difference]: Finished difference. Result has 420 places, 618 transitions, 16981 flow [2023-11-06 22:54:22,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=15330, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=16981, PETRI_PLACES=420, PETRI_TRANSITIONS=618} [2023-11-06 22:54:22,356 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 383 predicate places. [2023-11-06 22:54:22,356 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 618 transitions, 16981 flow [2023-11-06 22:54:22,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:22,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:22,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:22,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-11-06 22:54:22,357 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:54:22,357 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:22,357 INFO L85 PathProgramCache]: Analyzing trace with hash -763966330, now seen corresponding path program 7 times [2023-11-06 22:54:22,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:22,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599096955] [2023-11-06 22:54:22,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:22,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:22,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:23,363 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-06 22:54:23,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:23,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599096955] [2023-11-06 22:54:23,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599096955] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:23,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:23,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-06 22:54:23,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364831122] [2023-11-06 22:54:23,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:23,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:54:23,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:23,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:54:23,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:54:24,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:54:24,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 618 transitions, 16981 flow. Second operand has 14 states, 14 states have (on average 142.07142857142858) internal successors, (1989), 14 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:24,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:24,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:54:24,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:27,687 INFO L124 PetriNetUnfolderBase]: 854/2531 cut-off events. [2023-11-06 22:54:27,687 INFO L125 PetriNetUnfolderBase]: For 85831/85831 co-relation queries the response was YES. [2023-11-06 22:54:27,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23029 conditions, 2531 events. 854/2531 cut-off events. For 85831/85831 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22430 event pairs, 218 based on Foata normal form. 10/2541 useless extension candidates. Maximal degree in co-relation 22747. Up to 1418 conditions per place. [2023-11-06 22:54:27,714 INFO L140 encePairwiseOnDemand]: 329/341 looper letters, 385 selfloop transitions, 345 changer transitions 0/731 dead transitions. [2023-11-06 22:54:27,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 731 transitions, 20950 flow [2023-11-06 22:54:27,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 22:54:27,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-06 22:54:27,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3371 transitions. [2023-11-06 22:54:27,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298100216753793 [2023-11-06 22:54:27,718 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3371 transitions. [2023-11-06 22:54:27,718 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3371 transitions. [2023-11-06 22:54:27,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:27,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3371 transitions. [2023-11-06 22:54:27,722 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 146.56521739130434) internal successors, (3371), 23 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:27,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 341.0) internal successors, (8184), 24 states have internal predecessors, (8184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:27,730 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 341.0) internal successors, (8184), 24 states have internal predecessors, (8184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:27,730 INFO L175 Difference]: Start difference. First operand has 420 places, 618 transitions, 16981 flow. Second operand 23 states and 3371 transitions. [2023-11-06 22:54:27,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 731 transitions, 20950 flow [2023-11-06 22:54:28,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 731 transitions, 20376 flow, removed 60 selfloop flow, removed 13 redundant places. [2023-11-06 22:54:28,441 INFO L231 Difference]: Finished difference. Result has 434 places, 665 transitions, 18725 flow [2023-11-06 22:54:28,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=16493, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=18725, PETRI_PLACES=434, PETRI_TRANSITIONS=665} [2023-11-06 22:54:28,442 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 397 predicate places. [2023-11-06 22:54:28,442 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 665 transitions, 18725 flow [2023-11-06 22:54:28,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 142.07142857142858) internal successors, (1989), 14 states have internal predecessors, (1989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:28,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:28,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:28,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-11-06 22:54:28,443 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:54:28,443 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:28,444 INFO L85 PathProgramCache]: Analyzing trace with hash -2058887086, now seen corresponding path program 8 times [2023-11-06 22:54:28,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:28,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122394258] [2023-11-06 22:54:28,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:28,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:28,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:29,035 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-06 22:54:29,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:29,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122394258] [2023-11-06 22:54:29,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122394258] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:29,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:29,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:54:29,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009231869] [2023-11-06 22:54:29,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:29,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:54:29,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:29,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:54:29,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:54:29,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 341 [2023-11-06 22:54:29,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 665 transitions, 18725 flow. Second operand has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:29,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:29,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 341 [2023-11-06 22:54:29,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:31,713 INFO L124 PetriNetUnfolderBase]: 805/2537 cut-off events. [2023-11-06 22:54:31,713 INFO L125 PetriNetUnfolderBase]: For 87116/87116 co-relation queries the response was YES. [2023-11-06 22:54:31,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23509 conditions, 2537 events. 805/2537 cut-off events. For 87116/87116 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 23377 event pairs, 145 based on Foata normal form. 15/2552 useless extension candidates. Maximal degree in co-relation 22954. Up to 1528 conditions per place. [2023-11-06 22:54:31,746 INFO L140 encePairwiseOnDemand]: 332/341 looper letters, 570 selfloop transitions, 125 changer transitions 0/708 dead transitions. [2023-11-06 22:54:31,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 708 transitions, 20545 flow [2023-11-06 22:54:31,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:54:31,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:54:31,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1710 transitions. [2023-11-06 22:54:31,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45587843241802184 [2023-11-06 22:54:31,748 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1710 transitions. [2023-11-06 22:54:31,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1710 transitions. [2023-11-06 22:54:31,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:31,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1710 transitions. [2023-11-06 22:54:31,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 155.45454545454547) internal successors, (1710), 11 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-06 22:54:31,752 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 341.0) internal successors, (4092), 12 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:31,752 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 341.0) internal successors, (4092), 12 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:31,752 INFO L175 Difference]: Start difference. First operand has 434 places, 665 transitions, 18725 flow. Second operand 11 states and 1710 transitions. [2023-11-06 22:54:31,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 708 transitions, 20545 flow [2023-11-06 22:54:32,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 708 transitions, 20185 flow, removed 49 selfloop flow, removed 13 redundant places. [2023-11-06 22:54:32,597 INFO L231 Difference]: Finished difference. Result has 433 places, 662 transitions, 18533 flow [2023-11-06 22:54:32,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=18147, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18533, PETRI_PLACES=433, PETRI_TRANSITIONS=662} [2023-11-06 22:54:32,598 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 396 predicate places. [2023-11-06 22:54:32,599 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 662 transitions, 18533 flow [2023-11-06 22:54:32,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:32,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:32,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:32,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-11-06 22:54:32,600 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-06 22:54:32,600 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:32,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1541288193, now seen corresponding path program 8 times [2023-11-06 22:54:32,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:32,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866715872] [2023-11-06 22:54:32,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:32,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:32,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:33,559 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-06 22:54:33,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:33,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866715872] [2023-11-06 22:54:33,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866715872] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:33,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:33,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:54:33,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712493423] [2023-11-06 22:54:33,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:33,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:54:33,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:33,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:54:33,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:54:34,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:54:34,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 662 transitions, 18533 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:34,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:34,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:54:34,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:37,168 INFO L124 PetriNetUnfolderBase]: 924/2790 cut-off events. [2023-11-06 22:54:37,168 INFO L125 PetriNetUnfolderBase]: For 99967/99967 co-relation queries the response was YES. [2023-11-06 22:54:37,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26178 conditions, 2790 events. 924/2790 cut-off events. For 99967/99967 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 25407 event pairs, 366 based on Foata normal form. 3/2793 useless extension candidates. Maximal degree in co-relation 25638. Up to 2111 conditions per place. [2023-11-06 22:54:37,199 INFO L140 encePairwiseOnDemand]: 326/341 looper letters, 598 selfloop transitions, 217 changer transitions 0/816 dead transitions. [2023-11-06 22:54:37,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 816 transitions, 23376 flow [2023-11-06 22:54:37,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-06 22:54:37,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-11-06 22:54:37,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3781 transitions. [2023-11-06 22:54:37,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264606361380555 [2023-11-06 22:54:37,203 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3781 transitions. [2023-11-06 22:54:37,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3781 transitions. [2023-11-06 22:54:37,204 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:37,204 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3781 transitions. [2023-11-06 22:54:37,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 145.42307692307693) internal successors, (3781), 26 states have internal predecessors, (3781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:37,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 341.0) internal successors, (9207), 27 states have internal predecessors, (9207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:37,214 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 341.0) internal successors, (9207), 27 states have internal predecessors, (9207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:37,215 INFO L175 Difference]: Start difference. First operand has 433 places, 662 transitions, 18533 flow. Second operand 26 states and 3781 transitions. [2023-11-06 22:54:37,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 816 transitions, 23376 flow [2023-11-06 22:54:37,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 816 transitions, 23244 flow, removed 8 selfloop flow, removed 4 redundant places. [2023-11-06 22:54:37,906 INFO L231 Difference]: Finished difference. Result has 462 places, 715 transitions, 20792 flow [2023-11-06 22:54:37,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=18419, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=20792, PETRI_PLACES=462, PETRI_TRANSITIONS=715} [2023-11-06 22:54:37,907 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 425 predicate places. [2023-11-06 22:54:37,907 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 715 transitions, 20792 flow [2023-11-06 22:54:37,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:37,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:37,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:37,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-11-06 22:54:37,908 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-06 22:54:37,908 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:37,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1602539807, now seen corresponding path program 9 times [2023-11-06 22:54:37,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:37,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137290613] [2023-11-06 22:54:37,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:37,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:37,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:38,783 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-06 22:54:38,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:38,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137290613] [2023-11-06 22:54:38,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137290613] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:38,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:38,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:54:38,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436404152] [2023-11-06 22:54:38,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:38,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:54:38,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:38,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:54:38,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:54:40,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:54:40,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 715 transitions, 20792 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:40,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:40,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:54:40,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:43,435 INFO L124 PetriNetUnfolderBase]: 919/2764 cut-off events. [2023-11-06 22:54:43,435 INFO L125 PetriNetUnfolderBase]: For 102582/102582 co-relation queries the response was YES. [2023-11-06 22:54:43,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26443 conditions, 2764 events. 919/2764 cut-off events. For 102582/102582 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 25058 event pairs, 380 based on Foata normal form. 5/2769 useless extension candidates. Maximal degree in co-relation 25826. Up to 1341 conditions per place. [2023-11-06 22:54:43,482 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 317 selfloop transitions, 440 changer transitions 0/758 dead transitions. [2023-11-06 22:54:43,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 758 transitions, 22809 flow [2023-11-06 22:54:43,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-06 22:54:43,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-06 22:54:43,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 4938 transitions. [2023-11-06 22:54:43,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4259099534241849 [2023-11-06 22:54:43,492 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 4938 transitions. [2023-11-06 22:54:43,492 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 4938 transitions. [2023-11-06 22:54:43,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:43,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 4938 transitions. [2023-11-06 22:54:43,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 145.23529411764707) internal successors, (4938), 34 states have internal predecessors, (4938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:43,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 341.0) internal successors, (11935), 35 states have internal predecessors, (11935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:43,508 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 341.0) internal successors, (11935), 35 states have internal predecessors, (11935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:43,509 INFO L175 Difference]: Start difference. First operand has 462 places, 715 transitions, 20792 flow. Second operand 34 states and 4938 transitions. [2023-11-06 22:54:43,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 758 transitions, 22809 flow [2023-11-06 22:54:44,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 485 places, 758 transitions, 22603 flow, removed 41 selfloop flow, removed 10 redundant places. [2023-11-06 22:54:44,680 INFO L231 Difference]: Finished difference. Result has 488 places, 721 transitions, 21708 flow [2023-11-06 22:54:44,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=20589, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=434, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=21708, PETRI_PLACES=488, PETRI_TRANSITIONS=721} [2023-11-06 22:54:44,681 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 451 predicate places. [2023-11-06 22:54:44,681 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 721 transitions, 21708 flow [2023-11-06 22:54:44,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:44,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:44,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:44,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-06 22:54:44,682 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:54:44,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:44,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1346566614, now seen corresponding path program 9 times [2023-11-06 22:54:44,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:44,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258831029] [2023-11-06 22:54:44,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:44,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:44,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:45,741 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-06 22:54:45,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:45,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258831029] [2023-11-06 22:54:45,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258831029] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:45,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:45,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:54:45,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69788755] [2023-11-06 22:54:45,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:45,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:54:45,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:45,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:54:45,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:54:47,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 341 [2023-11-06 22:54:47,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 721 transitions, 21708 flow. Second operand has 13 states, 13 states have (on average 140.15384615384616) internal successors, (1822), 13 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:47,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:47,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 341 [2023-11-06 22:54:47,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:49,050 INFO L124 PetriNetUnfolderBase]: 910/2710 cut-off events. [2023-11-06 22:54:49,051 INFO L125 PetriNetUnfolderBase]: For 107651/107651 co-relation queries the response was YES. [2023-11-06 22:54:49,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26685 conditions, 2710 events. 910/2710 cut-off events. For 107651/107651 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 24457 event pairs, 299 based on Foata normal form. 15/2725 useless extension candidates. Maximal degree in co-relation 26260. Up to 1948 conditions per place. [2023-11-06 22:54:49,083 INFO L140 encePairwiseOnDemand]: 330/341 looper letters, 493 selfloop transitions, 237 changer transitions 0/731 dead transitions. [2023-11-06 22:54:49,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 731 transitions, 23091 flow [2023-11-06 22:54:49,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:54:49,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:54:49,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1594 transitions. [2023-11-06 22:54:49,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42495334577446015 [2023-11-06 22:54:49,086 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1594 transitions. [2023-11-06 22:54:49,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1594 transitions. [2023-11-06 22:54:49,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:49,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1594 transitions. [2023-11-06 22:54:49,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 144.9090909090909) internal successors, (1594), 11 states have internal predecessors, (1594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:49,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 341.0) internal successors, (4092), 12 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:49,089 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 341.0) internal successors, (4092), 12 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:49,089 INFO L175 Difference]: Start difference. First operand has 488 places, 721 transitions, 21708 flow. Second operand 11 states and 1594 transitions. [2023-11-06 22:54:49,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 731 transitions, 23091 flow [2023-11-06 22:54:49,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 731 transitions, 21997 flow, removed 19 selfloop flow, removed 29 redundant places. [2023-11-06 22:54:50,002 INFO L231 Difference]: Finished difference. Result has 470 places, 715 transitions, 21043 flow [2023-11-06 22:54:50,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=20312, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=235, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21043, PETRI_PLACES=470, PETRI_TRANSITIONS=715} [2023-11-06 22:54:50,004 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 433 predicate places. [2023-11-06 22:54:50,004 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 715 transitions, 21043 flow [2023-11-06 22:54:50,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 140.15384615384616) internal successors, (1822), 13 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:50,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:50,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:50,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-11-06 22:54:50,006 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-06 22:54:50,006 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:50,006 INFO L85 PathProgramCache]: Analyzing trace with hash -672494343, now seen corresponding path program 10 times [2023-11-06 22:54:50,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:50,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061727014] [2023-11-06 22:54:50,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:50,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:50,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:50,840 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-06 22:54:50,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:50,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061727014] [2023-11-06 22:54:50,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061727014] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:50,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:50,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:54:50,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145088220] [2023-11-06 22:54:50,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:50,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:54:50,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:50,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:54:50,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:54:52,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:54:52,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 715 transitions, 21043 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:52,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:52,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:54:52,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:54,817 INFO L124 PetriNetUnfolderBase]: 912/2729 cut-off events. [2023-11-06 22:54:54,818 INFO L125 PetriNetUnfolderBase]: For 107198/107198 co-relation queries the response was YES. [2023-11-06 22:54:54,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26503 conditions, 2729 events. 912/2729 cut-off events. For 107198/107198 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 24646 event pairs, 263 based on Foata normal form. 2/2731 useless extension candidates. Maximal degree in co-relation 25907. Up to 1573 conditions per place. [2023-11-06 22:54:54,860 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 567 selfloop transitions, 192 changer transitions 0/760 dead transitions. [2023-11-06 22:54:54,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 760 transitions, 23160 flow [2023-11-06 22:54:54,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:54:54,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 22:54:54,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2499 transitions. [2023-11-06 22:54:54,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4310850439882698 [2023-11-06 22:54:54,864 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2499 transitions. [2023-11-06 22:54:54,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2499 transitions. [2023-11-06 22:54:54,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:54,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2499 transitions. [2023-11-06 22:54:54,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.0) internal successors, (2499), 17 states have internal predecessors, (2499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:54,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 341.0) internal successors, (6138), 18 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:54,874 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 341.0) internal successors, (6138), 18 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:54,874 INFO L175 Difference]: Start difference. First operand has 470 places, 715 transitions, 21043 flow. Second operand 17 states and 2499 transitions. [2023-11-06 22:54:54,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 760 transitions, 23160 flow [2023-11-06 22:54:55,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 760 transitions, 22874 flow, removed 7 selfloop flow, removed 7 redundant places. [2023-11-06 22:54:55,676 INFO L231 Difference]: Finished difference. Result has 482 places, 722 transitions, 21396 flow [2023-11-06 22:54:55,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=20759, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=21396, PETRI_PLACES=482, PETRI_TRANSITIONS=722} [2023-11-06 22:54:55,677 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 445 predicate places. [2023-11-06 22:54:55,677 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 722 transitions, 21396 flow [2023-11-06 22:54:55,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:55,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:55,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:55,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-11-06 22:54:55,678 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:54:55,678 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:55,678 INFO L85 PathProgramCache]: Analyzing trace with hash 32623166, now seen corresponding path program 10 times [2023-11-06 22:54:55,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:55,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419324835] [2023-11-06 22:54:55,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:55,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:55,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:56,148 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-06 22:54:56,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:54:56,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419324835] [2023-11-06 22:54:56,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419324835] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:56,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:56,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:54:56,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971963443] [2023-11-06 22:54:56,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:56,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:54:56,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:54:56,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:54:56,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:54:56,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 341 [2023-11-06 22:54:56,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 722 transitions, 21396 flow. Second operand has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:56,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:54:56,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 341 [2023-11-06 22:54:56,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:54:58,823 INFO L124 PetriNetUnfolderBase]: 817/2571 cut-off events. [2023-11-06 22:54:58,823 INFO L125 PetriNetUnfolderBase]: For 105705/105705 co-relation queries the response was YES. [2023-11-06 22:54:58,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25010 conditions, 2571 events. 817/2571 cut-off events. For 105705/105705 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23705 event pairs, 132 based on Foata normal form. 30/2601 useless extension candidates. Maximal degree in co-relation 24459. Up to 697 conditions per place. [2023-11-06 22:54:58,879 INFO L140 encePairwiseOnDemand]: 332/341 looper letters, 537 selfloop transitions, 206 changer transitions 0/754 dead transitions. [2023-11-06 22:54:58,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 754 transitions, 23071 flow [2023-11-06 22:54:58,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:54:58,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:54:58,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1717 transitions. [2023-11-06 22:54:58,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4577446014396161 [2023-11-06 22:54:58,882 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1717 transitions. [2023-11-06 22:54:58,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1717 transitions. [2023-11-06 22:54:58,882 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:54:58,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1717 transitions. [2023-11-06 22:54:58,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 156.0909090909091) internal successors, (1717), 11 states have internal predecessors, (1717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:58,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 341.0) internal successors, (4092), 12 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:58,888 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 341.0) internal successors, (4092), 12 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:58,888 INFO L175 Difference]: Start difference. First operand has 482 places, 722 transitions, 21396 flow. Second operand 11 states and 1717 transitions. [2023-11-06 22:54:58,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 754 transitions, 23071 flow [2023-11-06 22:54:59,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 754 transitions, 22517 flow, removed 65 selfloop flow, removed 15 redundant places. [2023-11-06 22:54:59,826 INFO L231 Difference]: Finished difference. Result has 477 places, 715 transitions, 21224 flow [2023-11-06 22:54:59,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=20592, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21224, PETRI_PLACES=477, PETRI_TRANSITIONS=715} [2023-11-06 22:54:59,827 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 440 predicate places. [2023-11-06 22:54:59,827 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 715 transitions, 21224 flow [2023-11-06 22:54:59,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 150.36363636363637) internal successors, (1654), 11 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:54:59,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:54:59,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:59,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-11-06 22:54:59,828 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-06 22:54:59,829 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:59,829 INFO L85 PathProgramCache]: Analyzing trace with hash -209045785, now seen corresponding path program 1 times [2023-11-06 22:54:59,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:59,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320646713] [2023-11-06 22:54:59,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:59,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:59,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:00,974 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-06 22:55:00,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:00,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320646713] [2023-11-06 22:55:00,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320646713] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:00,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:00,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-06 22:55:00,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462793728] [2023-11-06 22:55:00,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:00,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:55:00,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:00,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:55:00,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:55:02,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:55:02,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 715 transitions, 21224 flow. Second operand has 14 states, 14 states have (on average 142.14285714285714) internal successors, (1990), 14 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:02,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:02,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:55:02,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:05,582 INFO L124 PetriNetUnfolderBase]: 914/2711 cut-off events. [2023-11-06 22:55:05,582 INFO L125 PetriNetUnfolderBase]: For 111310/111310 co-relation queries the response was YES. [2023-11-06 22:55:05,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26680 conditions, 2711 events. 914/2711 cut-off events. For 111310/111310 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 24347 event pairs, 262 based on Foata normal form. 4/2715 useless extension candidates. Maximal degree in co-relation 26409. Up to 1553 conditions per place. [2023-11-06 22:55:05,613 INFO L140 encePairwiseOnDemand]: 327/341 looper letters, 576 selfloop transitions, 183 changer transitions 0/760 dead transitions. [2023-11-06 22:55:05,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 760 transitions, 23354 flow [2023-11-06 22:55:05,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:55:05,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 22:55:05,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2502 transitions. [2023-11-06 22:55:05,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43160255304467826 [2023-11-06 22:55:05,616 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2502 transitions. [2023-11-06 22:55:05,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2502 transitions. [2023-11-06 22:55:05,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:05,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2502 transitions. [2023-11-06 22:55:05,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.1764705882353) internal successors, (2502), 17 states have internal predecessors, (2502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:05,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 341.0) internal successors, (6138), 18 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:05,621 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 341.0) internal successors, (6138), 18 states have internal predecessors, (6138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:05,621 INFO L175 Difference]: Start difference. First operand has 477 places, 715 transitions, 21224 flow. Second operand 17 states and 2502 transitions. [2023-11-06 22:55:05,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 760 transitions, 23354 flow [2023-11-06 22:55:06,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 760 transitions, 23208 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-06 22:55:06,562 INFO L231 Difference]: Finished difference. Result has 491 places, 721 transitions, 21659 flow [2023-11-06 22:55:06,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=21078, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=21659, PETRI_PLACES=491, PETRI_TRANSITIONS=721} [2023-11-06 22:55:06,563 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 454 predicate places. [2023-11-06 22:55:06,563 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 721 transitions, 21659 flow [2023-11-06 22:55:06,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 142.14285714285714) internal successors, (1990), 14 states have internal predecessors, (1990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:06,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:06,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:06,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-11-06 22:55:06,564 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:55:06,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:06,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1488905610, now seen corresponding path program 11 times [2023-11-06 22:55:06,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:06,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863374860] [2023-11-06 22:55:06,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:06,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:06,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:07,341 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-06 22:55:07,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:07,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863374860] [2023-11-06 22:55:07,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863374860] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:07,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:07,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:55:07,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953495650] [2023-11-06 22:55:07,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:07,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:55:07,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:07,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:55:07,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:55:08,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 139 out of 341 [2023-11-06 22:55:08,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 721 transitions, 21659 flow. Second operand has 13 states, 13 states have (on average 140.15384615384616) internal successors, (1822), 13 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:08,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:08,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 139 of 341 [2023-11-06 22:55:08,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:10,935 INFO L124 PetriNetUnfolderBase]: 927/2754 cut-off events. [2023-11-06 22:55:10,935 INFO L125 PetriNetUnfolderBase]: For 114785/114785 co-relation queries the response was YES. [2023-11-06 22:55:10,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27783 conditions, 2754 events. 927/2754 cut-off events. For 114785/114785 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24869 event pairs, 299 based on Foata normal form. 10/2764 useless extension candidates. Maximal degree in co-relation 27143. Up to 2117 conditions per place. [2023-11-06 22:55:10,972 INFO L140 encePairwiseOnDemand]: 329/341 looper letters, 612 selfloop transitions, 130 changer transitions 0/743 dead transitions. [2023-11-06 22:55:10,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 743 transitions, 23405 flow [2023-11-06 22:55:10,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:55:10,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:55:10,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1876 transitions. [2023-11-06 22:55:10,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4231897135122942 [2023-11-06 22:55:10,974 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1876 transitions. [2023-11-06 22:55:10,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1876 transitions. [2023-11-06 22:55:10,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:10,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1876 transitions. [2023-11-06 22:55:10,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 144.30769230769232) internal successors, (1876), 13 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:10,978 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:10,979 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 341.0) internal successors, (4774), 14 states have internal predecessors, (4774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:10,979 INFO L175 Difference]: Start difference. First operand has 491 places, 721 transitions, 21659 flow. Second operand 13 states and 1876 transitions. [2023-11-06 22:55:10,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 743 transitions, 23405 flow [2023-11-06 22:55:12,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 743 transitions, 23075 flow, removed 10 selfloop flow, removed 12 redundant places. [2023-11-06 22:55:12,134 INFO L231 Difference]: Finished difference. Result has 495 places, 727 transitions, 21849 flow [2023-11-06 22:55:12,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=21333, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=721, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=21849, PETRI_PLACES=495, PETRI_TRANSITIONS=727} [2023-11-06 22:55:12,135 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 458 predicate places. [2023-11-06 22:55:12,135 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 727 transitions, 21849 flow [2023-11-06 22:55:12,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 140.15384615384616) internal successors, (1822), 13 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:12,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:12,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:12,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-11-06 22:55:12,136 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-06 22:55:12,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:12,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1285999679, now seen corresponding path program 11 times [2023-11-06 22:55:12,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:12,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373319637] [2023-11-06 22:55:12,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:12,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:12,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:13,071 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-06 22:55:13,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:13,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373319637] [2023-11-06 22:55:13,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373319637] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:13,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:13,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:55:13,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321654087] [2023-11-06 22:55:13,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:13,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:55:13,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:13,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:55:13,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:55:14,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:55:14,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 727 transitions, 21849 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:14,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:14,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:55:14,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:55:16,824 INFO L124 PetriNetUnfolderBase]: 938/2788 cut-off events. [2023-11-06 22:55:16,824 INFO L125 PetriNetUnfolderBase]: For 117949/117949 co-relation queries the response was YES. [2023-11-06 22:55:16,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28415 conditions, 2788 events. 938/2788 cut-off events. For 117949/117949 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 25246 event pairs, 236 based on Foata normal form. 5/2793 useless extension candidates. Maximal degree in co-relation 27802. Up to 1647 conditions per place. [2023-11-06 22:55:16,855 INFO L140 encePairwiseOnDemand]: 326/341 looper letters, 277 selfloop transitions, 501 changer transitions 0/779 dead transitions. [2023-11-06 22:55:16,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 779 transitions, 24177 flow [2023-11-06 22:55:16,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-06 22:55:16,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-06 22:55:16,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3206 transitions. [2023-11-06 22:55:16,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273527059450813 [2023-11-06 22:55:16,859 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3206 transitions. [2023-11-06 22:55:16,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3206 transitions. [2023-11-06 22:55:16,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:55:16,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3206 transitions. [2023-11-06 22:55:16,862 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 145.72727272727272) internal successors, (3206), 22 states have internal predecessors, (3206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:16,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 341.0) internal successors, (7843), 23 states have internal predecessors, (7843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:16,866 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 341.0) internal successors, (7843), 23 states have internal predecessors, (7843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:16,866 INFO L175 Difference]: Start difference. First operand has 495 places, 727 transitions, 21849 flow. Second operand 22 states and 3206 transitions. [2023-11-06 22:55:16,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 779 transitions, 24177 flow [2023-11-06 22:55:17,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 779 transitions, 24071 flow, removed 5 selfloop flow, removed 7 redundant places. [2023-11-06 22:55:17,762 INFO L231 Difference]: Finished difference. Result has 512 places, 747 transitions, 23624 flow [2023-11-06 22:55:17,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=341, PETRI_DIFFERENCE_MINUEND_FLOW=21743, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=483, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=23624, PETRI_PLACES=512, PETRI_TRANSITIONS=747} [2023-11-06 22:55:17,763 INFO L281 CegarLoopForPetriNet]: 37 programPoint places, 475 predicate places. [2023-11-06 22:55:17,763 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 747 transitions, 23624 flow [2023-11-06 22:55:17,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:17,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:55:17,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:55:17,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-11-06 22:55:17,763 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-06 22:55:17,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:17,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1019668139, now seen corresponding path program 12 times [2023-11-06 22:55:17,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:55:17,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180192039] [2023-11-06 22:55:17,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:17,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:55:17,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:18,555 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-06 22:55:18,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:55:18,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180192039] [2023-11-06 22:55:18,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180192039] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:18,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:18,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:55:18,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341212341] [2023-11-06 22:55:18,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:18,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:55:18,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:55:18,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:55:18,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:55:19,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 341 [2023-11-06 22:55:19,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 747 transitions, 23624 flow. Second operand has 13 states, 13 states have (on average 142.15384615384616) internal successors, (1848), 13 states have internal predecessors, (1848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:55:19,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:55:19,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 341 [2023-11-06 22:55:19,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand