./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/ldv-races/race-2_2-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_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/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_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-races/race-2_2-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/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_788638fe-305b-4a57-b75d-644f152ce1bd/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 dbdd132d1a656eb04120c9309772a096548e218c86a32fc06dd93d5ae981c163 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:58:28,343 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:58:28,459 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-11-06 21:58:28,468 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:58:28,469 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:58:28,509 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:58:28,510 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:58:28,511 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:58:28,512 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:58:28,517 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:58:28,518 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:58:28,518 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:58:28,518 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:58:28,520 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:58:28,521 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:58:28,521 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:58:28,521 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:58:28,522 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:58:28,522 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:58:28,523 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:58:28,523 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:58:28,524 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:58:28,524 INFO L153 SettingsManager]: * Check absence of signed integer overflows=true [2023-11-06 21:58:28,526 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 21:58:28,527 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:58:28,527 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:58:28,527 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:58:28,528 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:58:28,529 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:58:28,529 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:58:28,530 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:58:28,531 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:58:28,531 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:58:28,531 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:58:28,532 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:58:28,532 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:58:28,532 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:58:28,532 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:58:28,533 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:58:28,533 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:58:28,533 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:58:28,534 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_788638fe-305b-4a57-b75d-644f152ce1bd/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_788638fe-305b-4a57-b75d-644f152ce1bd/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 -> dbdd132d1a656eb04120c9309772a096548e218c86a32fc06dd93d5ae981c163 [2023-11-06 21:58:28,944 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:58:28,975 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:58:28,977 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:58:28,979 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:58:28,979 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:58:28,980 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2023-11-06 21:58:32,121 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:58:32,552 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:58:32,553 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/sv-benchmarks/c/ldv-races/race-2_2-container_of.i [2023-11-06 21:58:32,589 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/data/04f13bff3/f1423abc1dad4909b3dfecbb6757d137/FLAG5717db055 [2023-11-06 21:58:32,606 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/data/04f13bff3/f1423abc1dad4909b3dfecbb6757d137 [2023-11-06 21:58:32,609 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:58:32,610 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:58:32,612 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:58:32,612 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:58:32,628 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:58:32,629 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:58:32" (1/1) ... [2023-11-06 21:58:32,630 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3849c316 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:32, skipping insertion in model container [2023-11-06 21:58:32,630 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:58:32" (1/1) ... [2023-11-06 21:58:32,697 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:58:32,858 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-11-06 21:58:33,500 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:58:33,511 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:58:33,523 WARN L635 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2023-11-06 21:58:33,606 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:58:33,749 WARN L672 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 21:58:33,750 WARN L672 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 21:58:33,750 WARN L672 CHandler]: The function __builtin_bswap16 is called, but not defined or handled by StandardFunctionHandler. [2023-11-06 21:58:33,758 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:58:33,759 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33 WrapperNode [2023-11-06 21:58:33,759 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:58:33,761 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:58:33,761 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:58:33,761 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:58:33,769 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:33,808 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:33,890 INFO L138 Inliner]: procedures = 468, calls = 49, calls flagged for inlining = 11, calls inlined = 14, statements flattened = 128 [2023-11-06 21:58:33,890 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:58:33,891 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:58:33,891 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:58:33,891 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:58:33,916 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:33,916 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:33,922 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:33,922 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:33,954 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:33,956 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:33,962 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:33,981 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:33,988 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:58:34,001 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:58:34,001 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:58:34,002 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:58:34,002 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (1/1) ... [2023-11-06 21:58:34,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:58:34,025 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:58:34,041 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:58:34,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:58:34,086 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-06 21:58:34,086 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 21:58:34,086 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-06 21:58:34,087 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 21:58:34,087 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:58:34,087 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-06 21:58:34,087 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:58:34,087 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:58:34,089 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-11-06 21:58:34,090 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-11-06 21:58:34,090 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 21:58:34,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 21:58:34,090 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:58:34,092 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 21:58:34,489 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:58:34,491 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:58:34,780 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:58:34,811 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:58:34,812 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-06 21:58:34,814 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:58:34 BoogieIcfgContainer [2023-11-06 21:58:34,815 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:58:34,817 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:58:34,817 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:58:34,820 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:58:34,821 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:58:32" (1/3) ... [2023-11-06 21:58:34,822 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b9e88f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:58:34, skipping insertion in model container [2023-11-06 21:58:34,822 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:58:33" (2/3) ... [2023-11-06 21:58:34,822 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b9e88f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:58:34, skipping insertion in model container [2023-11-06 21:58:34,822 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:58:34" (3/3) ... [2023-11-06 21:58:34,825 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_2-container_of.i [2023-11-06 21:58:34,835 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-11-06 21:58:34,844 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:58:34,844 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-11-06 21:58:34,844 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 21:58:34,909 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-06 21:58:34,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 181 places, 185 transitions, 384 flow [2023-11-06 21:58:35,034 INFO L124 PetriNetUnfolderBase]: 14/239 cut-off events. [2023-11-06 21:58:35,034 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 21:58:35,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248 conditions, 239 events. 14/239 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 486 event pairs, 0 based on Foata normal form. 0/219 useless extension candidates. Maximal degree in co-relation 121. Up to 4 conditions per place. [2023-11-06 21:58:35,040 INFO L82 GeneralOperation]: Start removeDead. Operand has 181 places, 185 transitions, 384 flow [2023-11-06 21:58:35,046 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 143 places, 140 transitions, 289 flow [2023-11-06 21:58:35,050 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 21:58:35,060 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 143 places, 140 transitions, 289 flow [2023-11-06 21:58:35,063 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 143 places, 140 transitions, 289 flow [2023-11-06 21:58:35,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 143 places, 140 transitions, 289 flow [2023-11-06 21:58:35,119 INFO L124 PetriNetUnfolderBase]: 4/140 cut-off events. [2023-11-06 21:58:35,120 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-06 21:58:35,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 148 conditions, 140 events. 4/140 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 185 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 97. Up to 2 conditions per place. [2023-11-06 21:58:35,126 INFO L119 LiptonReduction]: Number of co-enabled transitions 4320 [2023-11-06 21:58:45,922 INFO L134 LiptonReduction]: Checked pairs total: 7938 [2023-11-06 21:58:45,922 INFO L136 LiptonReduction]: Total number of compositions: 144 [2023-11-06 21:58:45,938 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:58:45,945 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;@41458a3f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:58:45,946 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-11-06 21:58:45,952 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 21:58:45,952 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2023-11-06 21:58:45,953 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 21:58:45,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:45,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-06 21:58:45,954 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:58:45,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:45,959 INFO L85 PathProgramCache]: Analyzing trace with hash 18639349, now seen corresponding path program 1 times [2023-11-06 21:58:45,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:45,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329001780] [2023-11-06 21:58:45,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:45,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:46,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:46,909 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 21:58:46,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:46,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329001780] [2023-11-06 21:58:46,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329001780] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:46,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:58:46,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:58:46,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406341270] [2023-11-06 21:58:46,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:46,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:58:46,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:46,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:58:46,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:58:47,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 329 [2023-11-06 21:58:47,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 23 transitions, 55 flow. Second operand has 5 states, 5 states have (on average 150.8) internal successors, (754), 5 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:47,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:47,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 329 [2023-11-06 21:58:47,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:47,291 INFO L124 PetriNetUnfolderBase]: 108/209 cut-off events. [2023-11-06 21:58:47,291 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-11-06 21:58:47,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 442 conditions, 209 events. 108/209 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 718 event pairs, 81 based on Foata normal form. 0/153 useless extension candidates. Maximal degree in co-relation 360. Up to 206 conditions per place. [2023-11-06 21:58:47,295 INFO L140 encePairwiseOnDemand]: 321/329 looper letters, 17 selfloop transitions, 6 changer transitions 0/23 dead transitions. [2023-11-06 21:58:47,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 23 transitions, 101 flow [2023-11-06 21:58:47,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:58:47,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 21:58:47,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 776 transitions. [2023-11-06 21:58:47,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4717325227963526 [2023-11-06 21:58:47,317 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 776 transitions. [2023-11-06 21:58:47,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 776 transitions. [2023-11-06 21:58:47,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:47,324 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 776 transitions. [2023-11-06 21:58:47,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 155.2) internal successors, (776), 5 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:47,341 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 329.0) internal successors, (1974), 6 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:47,343 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 329.0) internal successors, (1974), 6 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:47,345 INFO L175 Difference]: Start difference. First operand has 29 places, 23 transitions, 55 flow. Second operand 5 states and 776 transitions. [2023-11-06 21:58:47,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 23 transitions, 101 flow [2023-11-06 21:58:47,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 23 transitions, 96 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 21:58:47,351 INFO L231 Difference]: Finished difference. Result has 28 places, 22 transitions, 76 flow [2023-11-06 21:58:47,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=40, PETRI_DIFFERENCE_MINUEND_PLACES=22, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=13, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=76, PETRI_PLACES=28, PETRI_TRANSITIONS=22} [2023-11-06 21:58:47,356 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -1 predicate places. [2023-11-06 21:58:47,357 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 22 transitions, 76 flow [2023-11-06 21:58:47,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 150.8) internal successors, (754), 5 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:47,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:47,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 21:58:47,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 21:58:47,359 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:58:47,359 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:47,359 INFO L85 PathProgramCache]: Analyzing trace with hash 577822247, now seen corresponding path program 1 times [2023-11-06 21:58:47,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:47,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566084300] [2023-11-06 21:58:47,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:47,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:47,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:48,059 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 21:58:48,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:48,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566084300] [2023-11-06 21:58:48,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566084300] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:48,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:58:48,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:58:48,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812120742] [2023-11-06 21:58:48,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:48,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 21:58:48,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:48,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 21:58:48,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 21:58:48,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 329 [2023-11-06 21:58:48,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 76 flow. Second operand has 6 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:48,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:48,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 329 [2023-11-06 21:58:48,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:48,471 INFO L124 PetriNetUnfolderBase]: 100/195 cut-off events. [2023-11-06 21:58:48,472 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2023-11-06 21:58:48,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 463 conditions, 195 events. 100/195 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 667 event pairs, 41 based on Foata normal form. 3/158 useless extension candidates. Maximal degree in co-relation 426. Up to 177 conditions per place. [2023-11-06 21:58:48,476 INFO L140 encePairwiseOnDemand]: 321/329 looper letters, 22 selfloop transitions, 11 changer transitions 0/33 dead transitions. [2023-11-06 21:58:48,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 33 transitions, 174 flow [2023-11-06 21:58:48,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:58:48,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 21:58:48,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 927 transitions. [2023-11-06 21:58:48,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4696048632218845 [2023-11-06 21:58:48,481 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 927 transitions. [2023-11-06 21:58:48,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 927 transitions. [2023-11-06 21:58:48,483 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:48,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 927 transitions. [2023-11-06 21:58:48,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 154.5) internal successors, (927), 6 states have internal predecessors, (927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:48,495 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 329.0) internal successors, (2303), 7 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:48,496 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 329.0) internal successors, (2303), 7 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:48,497 INFO L175 Difference]: Start difference. First operand has 28 places, 22 transitions, 76 flow. Second operand 6 states and 927 transitions. [2023-11-06 21:58:48,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 33 transitions, 174 flow [2023-11-06 21:58:48,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 33 transitions, 172 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 21:58:48,502 INFO L231 Difference]: Finished difference. Result has 34 places, 29 transitions, 139 flow [2023-11-06 21:58:48,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=14, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=139, PETRI_PLACES=34, PETRI_TRANSITIONS=29} [2023-11-06 21:58:48,508 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 5 predicate places. [2023-11-06 21:58:48,509 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 29 transitions, 139 flow [2023-11-06 21:58:48,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 149.83333333333334) internal successors, (899), 6 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:48,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:48,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-11-06 21:58:48,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 21:58:48,511 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 21:58:48,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:48,512 INFO L85 PathProgramCache]: Analyzing trace with hash 731659904, now seen corresponding path program 1 times [2023-11-06 21:58:48,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:48,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258614796] [2023-11-06 21:58:48,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:48,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:48,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:49,060 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 21:58:49,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:49,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258614796] [2023-11-06 21:58:49,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258614796] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:49,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:58:49,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:58:49,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734492915] [2023-11-06 21:58:49,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:49,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 21:58:49,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:49,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 21:58:49,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 21:58:49,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 149 out of 329 [2023-11-06 21:58:49,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 29 transitions, 139 flow. Second operand has 6 states, 6 states have (on average 150.0) internal successors, (900), 6 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:49,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:49,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 149 of 329 [2023-11-06 21:58:49,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:49,399 INFO L124 PetriNetUnfolderBase]: 94/185 cut-off events. [2023-11-06 21:58:49,399 INFO L125 PetriNetUnfolderBase]: For 128/128 co-relation queries the response was YES. [2023-11-06 21:58:49,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 543 conditions, 185 events. 94/185 cut-off events. For 128/128 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 615 event pairs, 70 based on Foata normal form. 0/149 useless extension candidates. Maximal degree in co-relation 498. Up to 175 conditions per place. [2023-11-06 21:58:49,405 INFO L140 encePairwiseOnDemand]: 321/329 looper letters, 24 selfloop transitions, 11 changer transitions 0/35 dead transitions. [2023-11-06 21:58:49,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 39 places, 35 transitions, 235 flow [2023-11-06 21:58:49,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:58:49,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 21:58:49,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 926 transitions. [2023-11-06 21:58:49,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4690982776089159 [2023-11-06 21:58:49,409 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 926 transitions. [2023-11-06 21:58:49,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 926 transitions. [2023-11-06 21:58:49,411 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:49,411 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 926 transitions. [2023-11-06 21:58:49,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 154.33333333333334) internal successors, (926), 6 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:49,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 329.0) internal successors, (2303), 7 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:49,421 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 329.0) internal successors, (2303), 7 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:49,421 INFO L175 Difference]: Start difference. First operand has 34 places, 29 transitions, 139 flow. Second operand 6 states and 926 transitions. [2023-11-06 21:58:49,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 39 places, 35 transitions, 235 flow [2023-11-06 21:58:49,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 35 transitions, 221 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-06 21:58:49,425 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 185 flow [2023-11-06 21:58:49,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=185, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2023-11-06 21:58:49,427 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 11 predicate places. [2023-11-06 21:58:49,427 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 185 flow [2023-11-06 21:58:49,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 150.0) internal successors, (900), 6 states have internal predecessors, (900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:49,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:49,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:58:49,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 21:58:49,433 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 21:58:49,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:49,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1210458651, now seen corresponding path program 1 times [2023-11-06 21:58:49,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:49,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511747626] [2023-11-06 21:58:49,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:49,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:49,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:50,431 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 21:58:50,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:50,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511747626] [2023-11-06 21:58:50,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511747626] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:50,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:58:50,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:58:50,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384717767] [2023-11-06 21:58:50,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:50,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:58:50,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:50,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:58:50,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:58:50,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 329 [2023-11-06 21:58:50,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 185 flow. Second operand has 8 states, 8 states have (on average 147.875) internal successors, (1183), 8 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:50,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:50,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 329 [2023-11-06 21:58:50,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:51,112 INFO L124 PetriNetUnfolderBase]: 124/235 cut-off events. [2023-11-06 21:58:51,112 INFO L125 PetriNetUnfolderBase]: For 133/133 co-relation queries the response was YES. [2023-11-06 21:58:51,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 720 conditions, 235 events. 124/235 cut-off events. For 133/133 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 842 event pairs, 41 based on Foata normal form. 8/216 useless extension candidates. Maximal degree in co-relation 670. Up to 186 conditions per place. [2023-11-06 21:58:51,115 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 36 selfloop transitions, 22 changer transitions 0/58 dead transitions. [2023-11-06 21:58:51,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 58 transitions, 401 flow [2023-11-06 21:58:51,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:58:51,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 21:58:51,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1376 transitions. [2023-11-06 21:58:51,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4647078689631881 [2023-11-06 21:58:51,121 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1376 transitions. [2023-11-06 21:58:51,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1376 transitions. [2023-11-06 21:58:51,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:51,122 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1376 transitions. [2023-11-06 21:58:51,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 152.88888888888889) internal successors, (1376), 9 states have internal predecessors, (1376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:51,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 329.0) internal successors, (3290), 10 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:51,135 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 329.0) internal successors, (3290), 10 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:51,135 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 185 flow. Second operand 9 states and 1376 transitions. [2023-11-06 21:58:51,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 58 transitions, 401 flow [2023-11-06 21:58:51,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 387 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-06 21:58:51,139 INFO L231 Difference]: Finished difference. Result has 49 places, 47 transitions, 321 flow [2023-11-06 21:58:51,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=321, PETRI_PLACES=49, PETRI_TRANSITIONS=47} [2023-11-06 21:58:51,141 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 20 predicate places. [2023-11-06 21:58:51,141 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 47 transitions, 321 flow [2023-11-06 21:58:51,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 147.875) internal successors, (1183), 8 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:51,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:51,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:58:51,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 21:58:51,142 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:58:51,143 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:51,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1206624243, now seen corresponding path program 1 times [2023-11-06 21:58:51,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:51,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080792453] [2023-11-06 21:58:51,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:51,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:51,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:51,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:58:51,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:51,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080792453] [2023-11-06 21:58:51,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080792453] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:51,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:58:51,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:58:51,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563018796] [2023-11-06 21:58:51,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:51,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:58:51,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:51,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:58:51,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:58:52,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 329 [2023-11-06 21:58:52,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 47 transitions, 321 flow. Second operand has 8 states, 8 states have (on average 147.875) internal successors, (1183), 8 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:52,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:52,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 329 [2023-11-06 21:58:52,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:52,522 INFO L124 PetriNetUnfolderBase]: 108/209 cut-off events. [2023-11-06 21:58:52,522 INFO L125 PetriNetUnfolderBase]: For 297/297 co-relation queries the response was YES. [2023-11-06 21:58:52,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 811 conditions, 209 events. 108/209 cut-off events. For 297/297 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 724 event pairs, 15 based on Foata normal form. 8/202 useless extension candidates. Maximal degree in co-relation 687. Up to 102 conditions per place. [2023-11-06 21:58:52,525 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 39 selfloop transitions, 40 changer transitions 4/83 dead transitions. [2023-11-06 21:58:52,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 83 transitions, 672 flow [2023-11-06 21:58:52,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:58:52,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:58:52,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1687 transitions. [2023-11-06 21:58:52,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4661508704061896 [2023-11-06 21:58:52,532 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1687 transitions. [2023-11-06 21:58:52,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1687 transitions. [2023-11-06 21:58:52,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:52,534 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1687 transitions. [2023-11-06 21:58:52,538 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 153.36363636363637) internal successors, (1687), 11 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:52,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:52,548 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:52,548 INFO L175 Difference]: Start difference. First operand has 49 places, 47 transitions, 321 flow. Second operand 11 states and 1687 transitions. [2023-11-06 21:58:52,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 83 transitions, 672 flow [2023-11-06 21:58:52,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 83 transitions, 626 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-11-06 21:58:52,555 INFO L231 Difference]: Finished difference. Result has 60 places, 61 transitions, 491 flow [2023-11-06 21:58:52,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=491, PETRI_PLACES=60, PETRI_TRANSITIONS=61} [2023-11-06 21:58:52,556 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 31 predicate places. [2023-11-06 21:58:52,556 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 61 transitions, 491 flow [2023-11-06 21:58:52,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 147.875) internal successors, (1183), 8 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:52,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:52,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:58:52,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 21:58:52,558 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 21:58:52,558 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:52,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1210458634, now seen corresponding path program 1 times [2023-11-06 21:58:52,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:52,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253720779] [2023-11-06 21:58:52,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:52,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:52,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:53,205 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 21:58:53,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:53,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253720779] [2023-11-06 21:58:53,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253720779] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:53,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:58:53,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:58:53,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641773486] [2023-11-06 21:58:53,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:53,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:58:53,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:53,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:58:53,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:58:53,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 329 [2023-11-06 21:58:53,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 61 transitions, 491 flow. Second operand has 8 states, 8 states have (on average 147.875) internal successors, (1183), 8 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:53,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:53,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 329 [2023-11-06 21:58:53,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:53,777 INFO L124 PetriNetUnfolderBase]: 92/182 cut-off events. [2023-11-06 21:58:53,777 INFO L125 PetriNetUnfolderBase]: For 345/345 co-relation queries the response was YES. [2023-11-06 21:58:53,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 801 conditions, 182 events. 92/182 cut-off events. For 345/345 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 607 event pairs, 16 based on Foata normal form. 4/175 useless extension candidates. Maximal degree in co-relation 720. Up to 135 conditions per place. [2023-11-06 21:58:53,781 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 41 selfloop transitions, 28 changer transitions 0/69 dead transitions. [2023-11-06 21:58:53,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 69 transitions, 658 flow [2023-11-06 21:58:53,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:58:53,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 21:58:53,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1223 transitions. [2023-11-06 21:58:53,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46466565349544076 [2023-11-06 21:58:53,788 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1223 transitions. [2023-11-06 21:58:53,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1223 transitions. [2023-11-06 21:58:53,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:53,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1223 transitions. [2023-11-06 21:58:53,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 152.875) internal successors, (1223), 8 states have internal predecessors, (1223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:53,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 329.0) internal successors, (2961), 9 states have internal predecessors, (2961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:53,803 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 329.0) internal successors, (2961), 9 states have internal predecessors, (2961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:53,803 INFO L175 Difference]: Start difference. First operand has 60 places, 61 transitions, 491 flow. Second operand 8 states and 1223 transitions. [2023-11-06 21:58:53,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 69 transitions, 658 flow [2023-11-06 21:58:53,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 69 transitions, 646 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-11-06 21:58:53,811 INFO L231 Difference]: Finished difference. Result has 69 places, 63 transitions, 583 flow [2023-11-06 21:58:53,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=583, PETRI_PLACES=69, PETRI_TRANSITIONS=63} [2023-11-06 21:58:53,814 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 40 predicate places. [2023-11-06 21:58:53,815 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 63 transitions, 583 flow [2023-11-06 21:58:53,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 147.875) internal successors, (1183), 8 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:53,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:53,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:58:53,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 21:58:53,816 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 21:58:53,817 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:53,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1206624261, now seen corresponding path program 2 times [2023-11-06 21:58:53,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:53,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701780941] [2023-11-06 21:58:53,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:53,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:53,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:54,463 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 21:58:54,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:54,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701780941] [2023-11-06 21:58:54,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701780941] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:54,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:58:54,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:58:54,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500400336] [2023-11-06 21:58:54,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:54,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:58:54,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:54,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:58:54,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:58:54,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 329 [2023-11-06 21:58:54,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 63 transitions, 583 flow. Second operand has 8 states, 8 states have (on average 147.875) internal successors, (1183), 8 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:54,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:54,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 329 [2023-11-06 21:58:54,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:55,160 INFO L124 PetriNetUnfolderBase]: 80/162 cut-off events. [2023-11-06 21:58:55,161 INFO L125 PetriNetUnfolderBase]: For 389/389 co-relation queries the response was YES. [2023-11-06 21:58:55,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 772 conditions, 162 events. 80/162 cut-off events. For 389/389 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 522 event pairs, 7 based on Foata normal form. 4/159 useless extension candidates. Maximal degree in co-relation 691. Up to 84 conditions per place. [2023-11-06 21:58:55,163 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 27 selfloop transitions, 43 changer transitions 2/72 dead transitions. [2023-11-06 21:58:55,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 72 transitions, 745 flow [2023-11-06 21:58:55,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:58:55,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:58:55,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1522 transitions. [2023-11-06 21:58:55,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46261398176291796 [2023-11-06 21:58:55,171 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1522 transitions. [2023-11-06 21:58:55,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1522 transitions. [2023-11-06 21:58:55,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:55,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1522 transitions. [2023-11-06 21:58:55,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 152.2) internal successors, (1522), 10 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:55,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:55,187 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:55,187 INFO L175 Difference]: Start difference. First operand has 69 places, 63 transitions, 583 flow. Second operand 10 states and 1522 transitions. [2023-11-06 21:58:55,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 72 transitions, 745 flow [2023-11-06 21:58:55,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 72 transitions, 684 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-06 21:58:55,195 INFO L231 Difference]: Finished difference. Result has 74 places, 63 transitions, 641 flow [2023-11-06 21:58:55,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=522, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=641, PETRI_PLACES=74, PETRI_TRANSITIONS=63} [2023-11-06 21:58:55,197 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 45 predicate places. [2023-11-06 21:58:55,197 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 63 transitions, 641 flow [2023-11-06 21:58:55,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 147.875) internal successors, (1183), 8 states have internal predecessors, (1183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:55,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:55,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:58:55,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 21:58:55,199 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:58:55,199 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:55,199 INFO L85 PathProgramCache]: Analyzing trace with hash -695683867, now seen corresponding path program 1 times [2023-11-06 21:58:55,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:55,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427420355] [2023-11-06 21:58:55,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:55,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:55,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:56,311 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 21:58:56,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:56,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427420355] [2023-11-06 21:58:56,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427420355] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:56,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:58:56,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:58:56,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425827410] [2023-11-06 21:58:56,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:56,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:58:56,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:56,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:58:56,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:58:56,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 329 [2023-11-06 21:58:56,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 63 transitions, 641 flow. Second operand has 10 states, 10 states have (on average 146.9) internal successors, (1469), 10 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:56,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:56,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 329 [2023-11-06 21:58:56,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:57,560 INFO L124 PetriNetUnfolderBase]: 123/261 cut-off events. [2023-11-06 21:58:57,561 INFO L125 PetriNetUnfolderBase]: For 878/878 co-relation queries the response was YES. [2023-11-06 21:58:57,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1316 conditions, 261 events. 123/261 cut-off events. For 878/878 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1060 event pairs, 19 based on Foata normal form. 0/248 useless extension candidates. Maximal degree in co-relation 1213. Up to 133 conditions per place. [2023-11-06 21:58:57,565 INFO L140 encePairwiseOnDemand]: 317/329 looper letters, 65 selfloop transitions, 55 changer transitions 11/131 dead transitions. [2023-11-06 21:58:57,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 131 transitions, 1458 flow [2023-11-06 21:58:57,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 21:58:57,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 21:58:57,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2565 transitions. [2023-11-06 21:58:57,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45860897550509566 [2023-11-06 21:58:57,575 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2565 transitions. [2023-11-06 21:58:57,575 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2565 transitions. [2023-11-06 21:58:57,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:57,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2565 transitions. [2023-11-06 21:58:57,585 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 150.88235294117646) internal successors, (2565), 17 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:57,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 329.0) internal successors, (5922), 18 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:57,599 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 329.0) internal successors, (5922), 18 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:57,600 INFO L175 Difference]: Start difference. First operand has 74 places, 63 transitions, 641 flow. Second operand 17 states and 2565 transitions. [2023-11-06 21:58:57,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 131 transitions, 1458 flow [2023-11-06 21:58:57,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 131 transitions, 1261 flow, removed 25 selfloop flow, removed 8 redundant places. [2023-11-06 21:58:57,611 INFO L231 Difference]: Finished difference. Result has 92 places, 100 transitions, 1061 flow [2023-11-06 21:58:57,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1061, PETRI_PLACES=92, PETRI_TRANSITIONS=100} [2023-11-06 21:58:57,612 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 63 predicate places. [2023-11-06 21:58:57,612 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 100 transitions, 1061 flow [2023-11-06 21:58:57,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 146.9) internal successors, (1469), 10 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:57,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:57,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:58:57,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 21:58:57,614 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 21:58:57,615 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:57,615 INFO L85 PathProgramCache]: Analyzing trace with hash -695725718, now seen corresponding path program 1 times [2023-11-06 21:58:57,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:57,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235780047] [2023-11-06 21:58:57,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:57,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:57,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:58,414 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 21:58:58,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:58,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235780047] [2023-11-06 21:58:58,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235780047] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:58,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:58:58,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:58:58,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74144578] [2023-11-06 21:58:58,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:58,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:58:58,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:58,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:58:58,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:58:58,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 329 [2023-11-06 21:58:58,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 100 transitions, 1061 flow. Second operand has 8 states, 8 states have (on average 149.125) internal successors, (1193), 8 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:58,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:58:58,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 329 [2023-11-06 21:58:58,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:58:59,280 INFO L124 PetriNetUnfolderBase]: 201/432 cut-off events. [2023-11-06 21:58:59,280 INFO L125 PetriNetUnfolderBase]: For 1790/1790 co-relation queries the response was YES. [2023-11-06 21:58:59,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2209 conditions, 432 events. 201/432 cut-off events. For 1790/1790 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2178 event pairs, 25 based on Foata normal form. 6/435 useless extension candidates. Maximal degree in co-relation 1953. Up to 200 conditions per place. [2023-11-06 21:58:59,286 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 103 selfloop transitions, 72 changer transitions 4/179 dead transitions. [2023-11-06 21:58:59,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 179 transitions, 2060 flow [2023-11-06 21:58:59,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:58:59,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:58:59,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1705 transitions. [2023-11-06 21:58:59,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47112462006079026 [2023-11-06 21:58:59,294 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1705 transitions. [2023-11-06 21:58:59,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1705 transitions. [2023-11-06 21:58:59,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:58:59,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1705 transitions. [2023-11-06 21:58:59,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 155.0) internal successors, (1705), 11 states have internal predecessors, (1705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:59,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:59,309 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:59,309 INFO L175 Difference]: Start difference. First operand has 92 places, 100 transitions, 1061 flow. Second operand 11 states and 1705 transitions. [2023-11-06 21:58:59,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 179 transitions, 2060 flow [2023-11-06 21:58:59,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 179 transitions, 1965 flow, removed 34 selfloop flow, removed 4 redundant places. [2023-11-06 21:58:59,331 INFO L231 Difference]: Finished difference. Result has 106 places, 136 transitions, 1575 flow [2023-11-06 21:58:59,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1575, PETRI_PLACES=106, PETRI_TRANSITIONS=136} [2023-11-06 21:58:59,332 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 77 predicate places. [2023-11-06 21:58:59,332 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 136 transitions, 1575 flow [2023-11-06 21:58:59,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 149.125) internal successors, (1193), 8 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:58:59,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:58:59,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:58:59,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 21:58:59,334 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 21:58:59,335 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:58:59,335 INFO L85 PathProgramCache]: Analyzing trace with hash -338483908, now seen corresponding path program 2 times [2023-11-06 21:58:59,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:58:59,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152761259] [2023-11-06 21:58:59,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:58:59,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:58:59,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:58:59,776 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 21:58:59,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:58:59,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152761259] [2023-11-06 21:58:59,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152761259] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:58:59,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:58:59,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:58:59,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156342544] [2023-11-06 21:58:59,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:58:59,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:58:59,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:58:59,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:58:59,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:59:00,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 329 [2023-11-06 21:59:00,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 136 transitions, 1575 flow. Second operand has 7 states, 7 states have (on average 153.28571428571428) internal successors, (1073), 7 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:00,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:00,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 329 [2023-11-06 21:59:00,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:00,652 INFO L124 PetriNetUnfolderBase]: 204/468 cut-off events. [2023-11-06 21:59:00,652 INFO L125 PetriNetUnfolderBase]: For 2875/2875 co-relation queries the response was YES. [2023-11-06 21:59:00,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2683 conditions, 468 events. 204/468 cut-off events. For 2875/2875 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2521 event pairs, 16 based on Foata normal form. 14/479 useless extension candidates. Maximal degree in co-relation 2442. Up to 135 conditions per place. [2023-11-06 21:59:00,660 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 78 selfloop transitions, 106 changer transitions 7/191 dead transitions. [2023-11-06 21:59:00,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 191 transitions, 2375 flow [2023-11-06 21:59:00,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 21:59:00,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 21:59:00,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2061 transitions. [2023-11-06 21:59:00,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4818798223053542 [2023-11-06 21:59:00,668 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2061 transitions. [2023-11-06 21:59:00,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2061 transitions. [2023-11-06 21:59:00,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:00,670 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2061 transitions. [2023-11-06 21:59:00,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 158.53846153846155) internal successors, (2061), 13 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:00,688 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:00,690 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:00,690 INFO L175 Difference]: Start difference. First operand has 106 places, 136 transitions, 1575 flow. Second operand 13 states and 2061 transitions. [2023-11-06 21:59:00,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 191 transitions, 2375 flow [2023-11-06 21:59:00,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 191 transitions, 2335 flow, removed 19 selfloop flow, removed 1 redundant places. [2023-11-06 21:59:00,718 INFO L231 Difference]: Finished difference. Result has 122 places, 155 transitions, 2082 flow [2023-11-06 21:59:00,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2082, PETRI_PLACES=122, PETRI_TRANSITIONS=155} [2023-11-06 21:59:00,720 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 93 predicate places. [2023-11-06 21:59:00,720 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 155 transitions, 2082 flow [2023-11-06 21:59:00,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 153.28571428571428) internal successors, (1073), 7 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:00,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:00,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:00,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 21:59:00,721 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:00,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:00,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1551912013, now seen corresponding path program 2 times [2023-11-06 21:59:00,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:00,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529326678] [2023-11-06 21:59:00,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:00,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:00,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:01,616 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 21:59:01,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:01,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529326678] [2023-11-06 21:59:01,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529326678] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:01,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:01,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:01,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127672983] [2023-11-06 21:59:01,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:01,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:01,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:01,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:01,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:02,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 329 [2023-11-06 21:59:02,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 155 transitions, 2082 flow. Second operand has 10 states, 10 states have (on average 146.9) internal successors, (1469), 10 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:02,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:02,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 329 [2023-11-06 21:59:02,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:02,952 INFO L124 PetriNetUnfolderBase]: 189/442 cut-off events. [2023-11-06 21:59:02,952 INFO L125 PetriNetUnfolderBase]: For 4107/4107 co-relation queries the response was YES. [2023-11-06 21:59:02,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2846 conditions, 442 events. 189/442 cut-off events. For 4107/4107 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 2405 event pairs, 25 based on Foata normal form. 14/456 useless extension candidates. Maximal degree in co-relation 2572. Up to 229 conditions per place. [2023-11-06 21:59:02,959 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 88 selfloop transitions, 98 changer transitions 12/198 dead transitions. [2023-11-06 21:59:02,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 198 transitions, 2870 flow [2023-11-06 21:59:02,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-06 21:59:02,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-06 21:59:02,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3304 transitions. [2023-11-06 21:59:02,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4564796905222437 [2023-11-06 21:59:02,972 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3304 transitions. [2023-11-06 21:59:02,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3304 transitions. [2023-11-06 21:59:02,976 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:02,976 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3304 transitions. [2023-11-06 21:59:02,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 150.1818181818182) internal successors, (3304), 22 states have internal predecessors, (3304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:03,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 329.0) internal successors, (7567), 23 states have internal predecessors, (7567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:03,003 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 329.0) internal successors, (7567), 23 states have internal predecessors, (7567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:03,003 INFO L175 Difference]: Start difference. First operand has 122 places, 155 transitions, 2082 flow. Second operand 22 states and 3304 transitions. [2023-11-06 21:59:03,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 198 transitions, 2870 flow [2023-11-06 21:59:03,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 198 transitions, 2812 flow, removed 29 selfloop flow, removed 0 redundant places. [2023-11-06 21:59:03,047 INFO L231 Difference]: Finished difference. Result has 149 places, 171 transitions, 2506 flow [2023-11-06 21:59:03,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=1997, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2506, PETRI_PLACES=149, PETRI_TRANSITIONS=171} [2023-11-06 21:59:03,048 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 120 predicate places. [2023-11-06 21:59:03,048 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 171 transitions, 2506 flow [2023-11-06 21:59:03,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 146.9) internal successors, (1469), 10 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:03,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:03,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:03,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-06 21:59:03,049 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 21:59:03,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:03,050 INFO L85 PathProgramCache]: Analyzing trace with hash -695725717, now seen corresponding path program 3 times [2023-11-06 21:59:03,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:03,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244170385] [2023-11-06 21:59:03,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:03,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:03,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:03,934 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 21:59:03,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:03,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244170385] [2023-11-06 21:59:03,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244170385] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:03,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:03,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:03,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106542342] [2023-11-06 21:59:03,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:03,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:03,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:03,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:03,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:04,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 329 [2023-11-06 21:59:04,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 171 transitions, 2506 flow. Second operand has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:04,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:04,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 329 [2023-11-06 21:59:04,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:05,585 INFO L124 PetriNetUnfolderBase]: 216/513 cut-off events. [2023-11-06 21:59:05,585 INFO L125 PetriNetUnfolderBase]: For 4948/4948 co-relation queries the response was YES. [2023-11-06 21:59:05,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3431 conditions, 513 events. 216/513 cut-off events. For 4948/4948 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 2998 event pairs, 39 based on Foata normal form. 6/519 useless extension candidates. Maximal degree in co-relation 3282. Up to 257 conditions per place. [2023-11-06 21:59:05,594 INFO L140 encePairwiseOnDemand]: 317/329 looper letters, 93 selfloop transitions, 123 changer transitions 11/227 dead transitions. [2023-11-06 21:59:05,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 227 transitions, 3532 flow [2023-11-06 21:59:05,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 21:59:05,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-06 21:59:05,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3417 transitions. [2023-11-06 21:59:05,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45156601030791593 [2023-11-06 21:59:05,631 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3417 transitions. [2023-11-06 21:59:05,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3417 transitions. [2023-11-06 21:59:05,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:05,636 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3417 transitions. [2023-11-06 21:59:05,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 148.56521739130434) internal successors, (3417), 23 states have internal predecessors, (3417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:05,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 329.0) internal successors, (7896), 24 states have internal predecessors, (7896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:05,660 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 329.0) internal successors, (7896), 24 states have internal predecessors, (7896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:05,661 INFO L175 Difference]: Start difference. First operand has 149 places, 171 transitions, 2506 flow. Second operand 23 states and 3417 transitions. [2023-11-06 21:59:05,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 227 transitions, 3532 flow [2023-11-06 21:59:05,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 227 transitions, 3165 flow, removed 55 selfloop flow, removed 17 redundant places. [2023-11-06 21:59:05,716 INFO L231 Difference]: Finished difference. Result has 164 places, 195 transitions, 2876 flow [2023-11-06 21:59:05,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2876, PETRI_PLACES=164, PETRI_TRANSITIONS=195} [2023-11-06 21:59:05,718 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 135 predicate places. [2023-11-06 21:59:05,719 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 195 transitions, 2876 flow [2023-11-06 21:59:05,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:05,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:05,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:05,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-06 21:59:05,720 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:05,720 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:05,721 INFO L85 PathProgramCache]: Analyzing trace with hash -693217508, now seen corresponding path program 3 times [2023-11-06 21:59:05,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:05,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071388781] [2023-11-06 21:59:05,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:05,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:05,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:06,520 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 21:59:06,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:06,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071388781] [2023-11-06 21:59:06,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071388781] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:06,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:06,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:59:06,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960704848] [2023-11-06 21:59:06,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:06,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:59:06,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:06,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:59:06,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:59:06,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 329 [2023-11-06 21:59:06,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 195 transitions, 2876 flow. Second operand has 8 states, 8 states have (on average 149.125) internal successors, (1193), 8 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:06,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:06,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 329 [2023-11-06 21:59:06,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:07,417 INFO L124 PetriNetUnfolderBase]: 212/504 cut-off events. [2023-11-06 21:59:07,418 INFO L125 PetriNetUnfolderBase]: For 4762/4762 co-relation queries the response was YES. [2023-11-06 21:59:07,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3446 conditions, 504 events. 212/504 cut-off events. For 4762/4762 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2901 event pairs, 33 based on Foata normal form. 3/507 useless extension candidates. Maximal degree in co-relation 3315. Up to 367 conditions per place. [2023-11-06 21:59:07,427 INFO L140 encePairwiseOnDemand]: 317/329 looper letters, 131 selfloop transitions, 83 changer transitions 4/218 dead transitions. [2023-11-06 21:59:07,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 218 transitions, 3530 flow [2023-11-06 21:59:07,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:59:07,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:59:07,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1539 transitions. [2023-11-06 21:59:07,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46778115501519757 [2023-11-06 21:59:07,434 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1539 transitions. [2023-11-06 21:59:07,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1539 transitions. [2023-11-06 21:59:07,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:07,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1539 transitions. [2023-11-06 21:59:07,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 153.9) internal successors, (1539), 10 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:07,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:07,445 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:07,445 INFO L175 Difference]: Start difference. First operand has 164 places, 195 transitions, 2876 flow. Second operand 10 states and 1539 transitions. [2023-11-06 21:59:07,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 218 transitions, 3530 flow [2023-11-06 21:59:07,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 218 transitions, 3297 flow, removed 28 selfloop flow, removed 15 redundant places. [2023-11-06 21:59:07,502 INFO L231 Difference]: Finished difference. Result has 163 places, 198 transitions, 2907 flow [2023-11-06 21:59:07,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2907, PETRI_PLACES=163, PETRI_TRANSITIONS=198} [2023-11-06 21:59:07,504 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 134 predicate places. [2023-11-06 21:59:07,505 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 198 transitions, 2907 flow [2023-11-06 21:59:07,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 149.125) internal successors, (1193), 8 states have internal predecessors, (1193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:07,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:07,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:07,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-06 21:59:07,506 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 21:59:07,506 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:07,506 INFO L85 PathProgramCache]: Analyzing trace with hash -693217507, now seen corresponding path program 4 times [2023-11-06 21:59:07,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:07,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472292772] [2023-11-06 21:59:07,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:07,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:07,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:08,253 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 21:59:08,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:08,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472292772] [2023-11-06 21:59:08,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472292772] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:08,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:08,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:08,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361761192] [2023-11-06 21:59:08,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:08,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:08,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:08,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:08,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:08,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 329 [2023-11-06 21:59:08,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 198 transitions, 2907 flow. Second operand has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:08,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:08,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 329 [2023-11-06 21:59:08,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:09,539 INFO L124 PetriNetUnfolderBase]: 228/540 cut-off events. [2023-11-06 21:59:09,540 INFO L125 PetriNetUnfolderBase]: For 5350/5350 co-relation queries the response was YES. [2023-11-06 21:59:09,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3726 conditions, 540 events. 228/540 cut-off events. For 5350/5350 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3213 event pairs, 37 based on Foata normal form. 6/546 useless extension candidates. Maximal degree in co-relation 3569. Up to 280 conditions per place. [2023-11-06 21:59:09,550 INFO L140 encePairwiseOnDemand]: 316/329 looper letters, 85 selfloop transitions, 140 changer transitions 3/228 dead transitions. [2023-11-06 21:59:09,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 228 transitions, 3636 flow [2023-11-06 21:59:09,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 21:59:09,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-06 21:59:09,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2674 transitions. [2023-11-06 21:59:09,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4515366430260047 [2023-11-06 21:59:09,557 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2674 transitions. [2023-11-06 21:59:09,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2674 transitions. [2023-11-06 21:59:09,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:09,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2674 transitions. [2023-11-06 21:59:09,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 148.55555555555554) internal successors, (2674), 18 states have internal predecessors, (2674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:09,573 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 329.0) internal successors, (6251), 19 states have internal predecessors, (6251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:09,575 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 329.0) internal successors, (6251), 19 states have internal predecessors, (6251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:09,575 INFO L175 Difference]: Start difference. First operand has 163 places, 198 transitions, 2907 flow. Second operand 18 states and 2674 transitions. [2023-11-06 21:59:09,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 228 transitions, 3636 flow [2023-11-06 21:59:09,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 228 transitions, 3450 flow, removed 16 selfloop flow, removed 6 redundant places. [2023-11-06 21:59:09,642 INFO L231 Difference]: Finished difference. Result has 181 places, 213 transitions, 3437 flow [2023-11-06 21:59:09,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2661, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3437, PETRI_PLACES=181, PETRI_TRANSITIONS=213} [2023-11-06 21:59:09,644 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 152 predicate places. [2023-11-06 21:59:09,644 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 213 transitions, 3437 flow [2023-11-06 21:59:09,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:09,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:09,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:09,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-06 21:59:09,645 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 21:59:09,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:09,646 INFO L85 PathProgramCache]: Analyzing trace with hash -685434571, now seen corresponding path program 1 times [2023-11-06 21:59:09,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:09,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134424072] [2023-11-06 21:59:09,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:09,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:09,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:10,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:59:10,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:10,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134424072] [2023-11-06 21:59:10,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134424072] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:10,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:10,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:10,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219478886] [2023-11-06 21:59:10,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:10,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:10,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:10,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:10,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:10,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 329 [2023-11-06 21:59:10,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 213 transitions, 3437 flow. Second operand has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:10,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:10,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 329 [2023-11-06 21:59:10,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:11,486 INFO L124 PetriNetUnfolderBase]: 229/569 cut-off events. [2023-11-06 21:59:11,486 INFO L125 PetriNetUnfolderBase]: For 7043/7043 co-relation queries the response was YES. [2023-11-06 21:59:11,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4116 conditions, 569 events. 229/569 cut-off events. For 7043/7043 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3544 event pairs, 59 based on Foata normal form. 2/571 useless extension candidates. Maximal degree in co-relation 3936. Up to 420 conditions per place. [2023-11-06 21:59:11,497 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 145 selfloop transitions, 70 changer transitions 44/259 dead transitions. [2023-11-06 21:59:11,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 259 transitions, 4710 flow [2023-11-06 21:59:11,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 21:59:11,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 21:59:11,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2079 transitions. [2023-11-06 21:59:11,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4513677811550152 [2023-11-06 21:59:11,502 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2079 transitions. [2023-11-06 21:59:11,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2079 transitions. [2023-11-06 21:59:11,503 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:11,503 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2079 transitions. [2023-11-06 21:59:11,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 148.5) internal successors, (2079), 14 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:11,516 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:11,518 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:11,518 INFO L175 Difference]: Start difference. First operand has 181 places, 213 transitions, 3437 flow. Second operand 14 states and 2079 transitions. [2023-11-06 21:59:11,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 259 transitions, 4710 flow [2023-11-06 21:59:11,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 259 transitions, 4582 flow, removed 15 selfloop flow, removed 9 redundant places. [2023-11-06 21:59:11,604 INFO L231 Difference]: Finished difference. Result has 189 places, 211 transitions, 3461 flow [2023-11-06 21:59:11,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3324, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3461, PETRI_PLACES=189, PETRI_TRANSITIONS=211} [2023-11-06 21:59:11,605 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 160 predicate places. [2023-11-06 21:59:11,606 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 211 transitions, 3461 flow [2023-11-06 21:59:11,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:11,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:11,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:11,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-06 21:59:11,607 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:11,607 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:11,607 INFO L85 PathProgramCache]: Analyzing trace with hash -79351101, now seen corresponding path program 5 times [2023-11-06 21:59:11,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:11,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917762230] [2023-11-06 21:59:11,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:11,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:11,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:12,347 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 21:59:12,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:12,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917762230] [2023-11-06 21:59:12,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917762230] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:12,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:12,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:12,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257751589] [2023-11-06 21:59:12,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:12,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:12,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:12,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:12,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:12,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 329 [2023-11-06 21:59:12,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 211 transitions, 3461 flow. Second operand has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:12,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:12,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 329 [2023-11-06 21:59:12,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:13,728 INFO L124 PetriNetUnfolderBase]: 200/488 cut-off events. [2023-11-06 21:59:13,728 INFO L125 PetriNetUnfolderBase]: For 5930/5930 co-relation queries the response was YES. [2023-11-06 21:59:13,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3728 conditions, 488 events. 200/488 cut-off events. For 5930/5930 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 2840 event pairs, 44 based on Foata normal form. 4/492 useless extension candidates. Maximal degree in co-relation 3634. Up to 319 conditions per place. [2023-11-06 21:59:13,758 INFO L140 encePairwiseOnDemand]: 317/329 looper letters, 117 selfloop transitions, 110 changer transitions 9/236 dead transitions. [2023-11-06 21:59:13,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 236 transitions, 4191 flow [2023-11-06 21:59:13,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 21:59:13,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-06 21:59:13,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2815 transitions. [2023-11-06 21:59:13,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45032794752839544 [2023-11-06 21:59:13,764 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2815 transitions. [2023-11-06 21:59:13,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2815 transitions. [2023-11-06 21:59:13,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:13,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2815 transitions. [2023-11-06 21:59:13,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 148.1578947368421) internal successors, (2815), 19 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:13,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 329.0) internal successors, (6580), 20 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:13,780 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 329.0) internal successors, (6580), 20 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:13,781 INFO L175 Difference]: Start difference. First operand has 189 places, 211 transitions, 3461 flow. Second operand 19 states and 2815 transitions. [2023-11-06 21:59:13,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 236 transitions, 4191 flow [2023-11-06 21:59:13,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 236 transitions, 4057 flow, removed 13 selfloop flow, removed 9 redundant places. [2023-11-06 21:59:13,855 INFO L231 Difference]: Finished difference. Result has 198 places, 219 transitions, 3732 flow [2023-11-06 21:59:13,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3298, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3732, PETRI_PLACES=198, PETRI_TRANSITIONS=219} [2023-11-06 21:59:13,856 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2023-11-06 21:59:13,856 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 219 transitions, 3732 flow [2023-11-06 21:59:13,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:13,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:13,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:13,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-06 21:59:13,858 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 21:59:13,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:13,858 INFO L85 PathProgramCache]: Analyzing trace with hash -80678445, now seen corresponding path program 2 times [2023-11-06 21:59:13,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:13,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568096428] [2023-11-06 21:59:13,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:13,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:13,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:14,452 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 21:59:14,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:14,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568096428] [2023-11-06 21:59:14,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568096428] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:14,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:14,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:14,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544503873] [2023-11-06 21:59:14,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:14,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:14,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:14,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:14,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:14,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 146 out of 329 [2023-11-06 21:59:15,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 219 transitions, 3732 flow. Second operand has 10 states, 10 states have (on average 146.9) internal successors, (1469), 10 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:15,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:15,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 146 of 329 [2023-11-06 21:59:15,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:16,089 INFO L124 PetriNetUnfolderBase]: 195/499 cut-off events. [2023-11-06 21:59:16,089 INFO L125 PetriNetUnfolderBase]: For 6557/6557 co-relation queries the response was YES. [2023-11-06 21:59:16,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3933 conditions, 499 events. 195/499 cut-off events. For 6557/6557 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3032 event pairs, 54 based on Foata normal form. 4/503 useless extension candidates. Maximal degree in co-relation 3784. Up to 354 conditions per place. [2023-11-06 21:59:16,101 INFO L140 encePairwiseOnDemand]: 317/329 looper letters, 132 selfloop transitions, 107 changer transitions 25/264 dead transitions. [2023-11-06 21:59:16,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 264 transitions, 4831 flow [2023-11-06 21:59:16,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 21:59:16,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-06 21:59:16,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3447 transitions. [2023-11-06 21:59:16,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455530593365931 [2023-11-06 21:59:16,111 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3447 transitions. [2023-11-06 21:59:16,111 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3447 transitions. [2023-11-06 21:59:16,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:16,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3447 transitions. [2023-11-06 21:59:16,121 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 149.8695652173913) internal successors, (3447), 23 states have internal predecessors, (3447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:16,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 329.0) internal successors, (7896), 24 states have internal predecessors, (7896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:16,134 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 329.0) internal successors, (7896), 24 states have internal predecessors, (7896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:16,134 INFO L175 Difference]: Start difference. First operand has 198 places, 219 transitions, 3732 flow. Second operand 23 states and 3447 transitions. [2023-11-06 21:59:16,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 264 transitions, 4831 flow [2023-11-06 21:59:16,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 264 transitions, 4504 flow, removed 59 selfloop flow, removed 14 redundant places. [2023-11-06 21:59:16,222 INFO L231 Difference]: Finished difference. Result has 209 places, 231 transitions, 3876 flow [2023-11-06 21:59:16,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3490, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3876, PETRI_PLACES=209, PETRI_TRANSITIONS=231} [2023-11-06 21:59:16,224 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2023-11-06 21:59:16,224 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 231 transitions, 3876 flow [2023-11-06 21:59:16,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 146.9) internal successors, (1469), 10 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:16,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:16,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:16,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-06 21:59:16,225 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:16,226 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:16,226 INFO L85 PathProgramCache]: Analyzing trace with hash -2077132360, now seen corresponding path program 1 times [2023-11-06 21:59:16,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:16,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679667618] [2023-11-06 21:59:16,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:16,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:16,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:16,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:59:16,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:16,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679667618] [2023-11-06 21:59:16,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679667618] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:16,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:16,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:59:16,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28211716] [2023-11-06 21:59:16,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:16,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:59:16,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:16,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:59:16,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:59:17,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 329 [2023-11-06 21:59:17,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 231 transitions, 3876 flow. Second operand has 7 states, 7 states have (on average 149.42857142857142) internal successors, (1046), 7 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:17,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:17,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 329 [2023-11-06 21:59:17,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:17,736 INFO L124 PetriNetUnfolderBase]: 132/387 cut-off events. [2023-11-06 21:59:17,737 INFO L125 PetriNetUnfolderBase]: For 5007/5007 co-relation queries the response was YES. [2023-11-06 21:59:17,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3279 conditions, 387 events. 132/387 cut-off events. For 5007/5007 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2346 event pairs, 11 based on Foata normal form. 2/389 useless extension candidates. Maximal degree in co-relation 3149. Up to 89 conditions per place. [2023-11-06 21:59:17,746 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 55 selfloop transitions, 197 changer transitions 0/252 dead transitions. [2023-11-06 21:59:17,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 252 transitions, 4633 flow [2023-11-06 21:59:17,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 21:59:17,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 21:59:17,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2434 transitions. [2023-11-06 21:59:17,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4623860182370821 [2023-11-06 21:59:17,754 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2434 transitions. [2023-11-06 21:59:17,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2434 transitions. [2023-11-06 21:59:17,756 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:17,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2434 transitions. [2023-11-06 21:59:17,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 152.125) internal successors, (2434), 16 states have internal predecessors, (2434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:17,767 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:17,768 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:17,768 INFO L175 Difference]: Start difference. First operand has 209 places, 231 transitions, 3876 flow. Second operand 16 states and 2434 transitions. [2023-11-06 21:59:17,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 252 transitions, 4633 flow [2023-11-06 21:59:17,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 252 transitions, 4326 flow, removed 24 selfloop flow, removed 16 redundant places. [2023-11-06 21:59:17,850 INFO L231 Difference]: Finished difference. Result has 209 places, 238 transitions, 4111 flow [2023-11-06 21:59:17,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4111, PETRI_PLACES=209, PETRI_TRANSITIONS=238} [2023-11-06 21:59:17,852 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2023-11-06 21:59:17,852 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 238 transitions, 4111 flow [2023-11-06 21:59:17,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 149.42857142857142) internal successors, (1046), 7 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:17,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:17,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:17,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-06 21:59:17,853 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:17,853 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:17,853 INFO L85 PathProgramCache]: Analyzing trace with hash -79351102, now seen corresponding path program 4 times [2023-11-06 21:59:17,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:17,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440669010] [2023-11-06 21:59:17,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:17,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:17,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:18,314 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 21:59:18,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:18,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440669010] [2023-11-06 21:59:18,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440669010] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:18,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:18,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:59:18,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460979676] [2023-11-06 21:59:18,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:18,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:59:18,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:18,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:59:18,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:59:18,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 148 out of 329 [2023-11-06 21:59:18,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 238 transitions, 4111 flow. Second operand has 7 states, 7 states have (on average 149.28571428571428) internal successors, (1045), 7 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:18,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:18,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 148 of 329 [2023-11-06 21:59:18,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:19,162 INFO L124 PetriNetUnfolderBase]: 129/381 cut-off events. [2023-11-06 21:59:19,162 INFO L125 PetriNetUnfolderBase]: For 5397/5397 co-relation queries the response was YES. [2023-11-06 21:59:19,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3304 conditions, 381 events. 129/381 cut-off events. For 5397/5397 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2303 event pairs, 23 based on Foata normal form. 3/384 useless extension candidates. Maximal degree in co-relation 3174. Up to 211 conditions per place. [2023-11-06 21:59:19,171 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 134 selfloop transitions, 108 changer transitions 0/242 dead transitions. [2023-11-06 21:59:19,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 242 transitions, 4608 flow [2023-11-06 21:59:19,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 21:59:19,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 21:59:19,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2281 transitions. [2023-11-06 21:59:19,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46220871327254304 [2023-11-06 21:59:19,181 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2281 transitions. [2023-11-06 21:59:19,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2281 transitions. [2023-11-06 21:59:19,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:19,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2281 transitions. [2023-11-06 21:59:19,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 152.06666666666666) internal successors, (2281), 15 states have internal predecessors, (2281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:19,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 329.0) internal successors, (5264), 16 states have internal predecessors, (5264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:19,198 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 329.0) internal successors, (5264), 16 states have internal predecessors, (5264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:19,198 INFO L175 Difference]: Start difference. First operand has 209 places, 238 transitions, 4111 flow. Second operand 15 states and 2281 transitions. [2023-11-06 21:59:19,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 242 transitions, 4608 flow [2023-11-06 21:59:19,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 242 transitions, 4348 flow, removed 21 selfloop flow, removed 9 redundant places. [2023-11-06 21:59:19,265 INFO L231 Difference]: Finished difference. Result has 216 places, 236 transitions, 4049 flow [2023-11-06 21:59:19,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3820, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4049, PETRI_PLACES=216, PETRI_TRANSITIONS=236} [2023-11-06 21:59:19,266 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 187 predicate places. [2023-11-06 21:59:19,266 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 236 transitions, 4049 flow [2023-11-06 21:59:19,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 149.28571428571428) internal successors, (1045), 7 states have internal predecessors, (1045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:19,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:19,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:19,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-06 21:59:19,267 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:19,267 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:19,268 INFO L85 PathProgramCache]: Analyzing trace with hash -79309252, now seen corresponding path program 5 times [2023-11-06 21:59:19,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:19,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515166987] [2023-11-06 21:59:19,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:19,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:19,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:19,575 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 21:59:19,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:19,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515166987] [2023-11-06 21:59:19,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515166987] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:19,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:19,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:59:19,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080918553] [2023-11-06 21:59:19,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:19,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:59:19,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:19,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:59:19,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:59:19,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 329 [2023-11-06 21:59:19,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 236 transitions, 4049 flow. Second operand has 7 states, 7 states have (on average 153.28571428571428) internal successors, (1073), 7 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:19,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:19,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 329 [2023-11-06 21:59:19,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:20,350 INFO L124 PetriNetUnfolderBase]: 130/396 cut-off events. [2023-11-06 21:59:20,350 INFO L125 PetriNetUnfolderBase]: For 5470/5470 co-relation queries the response was YES. [2023-11-06 21:59:20,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3357 conditions, 396 events. 130/396 cut-off events. For 5470/5470 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2466 event pairs, 27 based on Foata normal form. 6/402 useless extension candidates. Maximal degree in co-relation 3260. Up to 195 conditions per place. [2023-11-06 21:59:20,360 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 146 selfloop transitions, 105 changer transitions 7/258 dead transitions. [2023-11-06 21:59:20,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 258 transitions, 4765 flow [2023-11-06 21:59:20,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 21:59:20,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 21:59:20,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2358 transitions. [2023-11-06 21:59:20,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4778115501519757 [2023-11-06 21:59:20,366 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2358 transitions. [2023-11-06 21:59:20,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2358 transitions. [2023-11-06 21:59:20,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:20,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2358 transitions. [2023-11-06 21:59:20,372 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 157.2) internal successors, (2358), 15 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:20,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 329.0) internal successors, (5264), 16 states have internal predecessors, (5264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:20,382 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 329.0) internal successors, (5264), 16 states have internal predecessors, (5264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:20,382 INFO L175 Difference]: Start difference. First operand has 216 places, 236 transitions, 4049 flow. Second operand 15 states and 2358 transitions. [2023-11-06 21:59:20,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 258 transitions, 4765 flow [2023-11-06 21:59:20,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 258 transitions, 4488 flow, removed 22 selfloop flow, removed 13 redundant places. [2023-11-06 21:59:20,463 INFO L231 Difference]: Finished difference. Result has 219 places, 236 transitions, 4015 flow [2023-11-06 21:59:20,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=4015, PETRI_PLACES=219, PETRI_TRANSITIONS=236} [2023-11-06 21:59:20,466 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 190 predicate places. [2023-11-06 21:59:20,466 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 236 transitions, 4015 flow [2023-11-06 21:59:20,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 153.28571428571428) internal successors, (1073), 7 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:20,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:20,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:20,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-06 21:59:20,468 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 21:59:20,468 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:20,468 INFO L85 PathProgramCache]: Analyzing trace with hash -80713785, now seen corresponding path program 3 times [2023-11-06 21:59:20,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:20,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594975377] [2023-11-06 21:59:20,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:20,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:20,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:21,188 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 21:59:21,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:21,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594975377] [2023-11-06 21:59:21,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594975377] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:21,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:21,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:21,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938988401] [2023-11-06 21:59:21,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:21,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:21,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:21,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:21,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:21,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 329 [2023-11-06 21:59:21,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 236 transitions, 4015 flow. Second operand has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:21,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:21,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 329 [2023-11-06 21:59:21,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:22,530 INFO L124 PetriNetUnfolderBase]: 126/388 cut-off events. [2023-11-06 21:59:22,531 INFO L125 PetriNetUnfolderBase]: For 5281/5281 co-relation queries the response was YES. [2023-11-06 21:59:22,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3302 conditions, 388 events. 126/388 cut-off events. For 5281/5281 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2403 event pairs, 32 based on Foata normal form. 2/390 useless extension candidates. Maximal degree in co-relation 3167. Up to 268 conditions per place. [2023-11-06 21:59:22,540 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 132 selfloop transitions, 100 changer transitions 8/240 dead transitions. [2023-11-06 21:59:22,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 240 transitions, 4502 flow [2023-11-06 21:59:22,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-06 21:59:22,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-06 21:59:22,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3239 transitions. [2023-11-06 21:59:22,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4474993092014369 [2023-11-06 21:59:22,547 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3239 transitions. [2023-11-06 21:59:22,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3239 transitions. [2023-11-06 21:59:22,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:22,549 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3239 transitions. [2023-11-06 21:59:22,554 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 147.22727272727272) internal successors, (3239), 22 states have internal predecessors, (3239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:22,563 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 329.0) internal successors, (7567), 23 states have internal predecessors, (7567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:22,564 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 329.0) internal successors, (7567), 23 states have internal predecessors, (7567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:22,565 INFO L175 Difference]: Start difference. First operand has 219 places, 236 transitions, 4015 flow. Second operand 22 states and 3239 transitions. [2023-11-06 21:59:22,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 240 transitions, 4502 flow [2023-11-06 21:59:22,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 240 transitions, 4265 flow, removed 6 selfloop flow, removed 10 redundant places. [2023-11-06 21:59:22,643 INFO L231 Difference]: Finished difference. Result has 229 places, 227 transitions, 3885 flow [2023-11-06 21:59:22,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3754, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3885, PETRI_PLACES=229, PETRI_TRANSITIONS=227} [2023-11-06 21:59:22,644 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 200 predicate places. [2023-11-06 21:59:22,644 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 227 transitions, 3885 flow [2023-11-06 21:59:22,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:22,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:22,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:22,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-06 21:59:22,646 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:22,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:22,646 INFO L85 PathProgramCache]: Analyzing trace with hash -76195612, now seen corresponding path program 6 times [2023-11-06 21:59:22,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:22,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526233067] [2023-11-06 21:59:22,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:22,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:22,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:22,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:59:22,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:22,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526233067] [2023-11-06 21:59:22,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526233067] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:22,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:22,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 21:59:22,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892237731] [2023-11-06 21:59:22,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:22,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:59:22,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:22,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:59:22,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:59:23,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 152 out of 329 [2023-11-06 21:59:23,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 227 transitions, 3885 flow. Second operand has 7 states, 7 states have (on average 153.28571428571428) internal successors, (1073), 7 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:23,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:23,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 152 of 329 [2023-11-06 21:59:23,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:23,646 INFO L124 PetriNetUnfolderBase]: 120/369 cut-off events. [2023-11-06 21:59:23,646 INFO L125 PetriNetUnfolderBase]: For 4554/4554 co-relation queries the response was YES. [2023-11-06 21:59:23,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3109 conditions, 369 events. 120/369 cut-off events. For 4554/4554 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2251 event pairs, 9 based on Foata normal form. 7/376 useless extension candidates. Maximal degree in co-relation 3052. Up to 187 conditions per place. [2023-11-06 21:59:23,653 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 103 selfloop transitions, 116 changer transitions 16/235 dead transitions. [2023-11-06 21:59:23,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 235 transitions, 4353 flow [2023-11-06 21:59:23,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 21:59:23,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 21:59:23,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2035 transitions. [2023-11-06 21:59:23,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4758007949497311 [2023-11-06 21:59:23,658 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2035 transitions. [2023-11-06 21:59:23,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2035 transitions. [2023-11-06 21:59:23,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:23,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2035 transitions. [2023-11-06 21:59:23,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 156.53846153846155) internal successors, (2035), 13 states have internal predecessors, (2035), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:23,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:23,669 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:23,669 INFO L175 Difference]: Start difference. First operand has 229 places, 227 transitions, 3885 flow. Second operand 13 states and 2035 transitions. [2023-11-06 21:59:23,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 235 transitions, 4353 flow [2023-11-06 21:59:23,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 235 transitions, 3968 flow, removed 1 selfloop flow, removed 29 redundant places. [2023-11-06 21:59:23,742 INFO L231 Difference]: Finished difference. Result has 204 places, 209 transitions, 3518 flow [2023-11-06 21:59:23,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3518, PETRI_PLACES=204, PETRI_TRANSITIONS=209} [2023-11-06 21:59:23,743 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 175 predicate places. [2023-11-06 21:59:23,743 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 209 transitions, 3518 flow [2023-11-06 21:59:23,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 153.28571428571428) internal successors, (1073), 7 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:23,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:23,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:23,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-06 21:59:23,744 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:23,744 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:23,745 INFO L85 PathProgramCache]: Analyzing trace with hash -338525758, now seen corresponding path program 7 times [2023-11-06 21:59:23,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:23,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79318778] [2023-11-06 21:59:23,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:23,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:23,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:24,412 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 21:59:24,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:24,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79318778] [2023-11-06 21:59:24,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79318778] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:24,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:24,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:59:24,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723375856] [2023-11-06 21:59:24,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:24,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:59:24,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:24,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:59:24,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:59:24,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 329 [2023-11-06 21:59:24,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 209 transitions, 3518 flow. Second operand has 9 states, 9 states have (on average 148.0) internal successors, (1332), 9 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:24,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:24,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 329 [2023-11-06 21:59:24,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:25,149 INFO L124 PetriNetUnfolderBase]: 101/317 cut-off events. [2023-11-06 21:59:25,149 INFO L125 PetriNetUnfolderBase]: For 4262/4262 co-relation queries the response was YES. [2023-11-06 21:59:25,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2676 conditions, 317 events. 101/317 cut-off events. For 4262/4262 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1822 event pairs, 25 based on Foata normal form. 10/327 useless extension candidates. Maximal degree in co-relation 2625. Up to 135 conditions per place. [2023-11-06 21:59:25,154 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 80 selfloop transitions, 127 changer transitions 0/207 dead transitions. [2023-11-06 21:59:25,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 207 transitions, 3859 flow [2023-11-06 21:59:25,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:59:25,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:59:25,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1662 transitions. [2023-11-06 21:59:25,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4592428847747997 [2023-11-06 21:59:25,158 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1662 transitions. [2023-11-06 21:59:25,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1662 transitions. [2023-11-06 21:59:25,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:25,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1662 transitions. [2023-11-06 21:59:25,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 151.0909090909091) internal successors, (1662), 11 states have internal predecessors, (1662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:25,167 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:25,168 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:25,168 INFO L175 Difference]: Start difference. First operand has 204 places, 209 transitions, 3518 flow. Second operand 11 states and 1662 transitions. [2023-11-06 21:59:25,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 207 transitions, 3859 flow [2023-11-06 21:59:25,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 207 transitions, 3547 flow, removed 17 selfloop flow, removed 13 redundant places. [2023-11-06 21:59:25,224 INFO L231 Difference]: Finished difference. Result has 191 places, 201 transitions, 3356 flow [2023-11-06 21:59:25,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3066, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3356, PETRI_PLACES=191, PETRI_TRANSITIONS=201} [2023-11-06 21:59:25,225 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 162 predicate places. [2023-11-06 21:59:25,225 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 201 transitions, 3356 flow [2023-11-06 21:59:25,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 148.0) internal successors, (1332), 9 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:25,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:25,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:25,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-06 21:59:25,226 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:25,227 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:25,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1555659914, now seen corresponding path program 8 times [2023-11-06 21:59:25,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:25,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783795715] [2023-11-06 21:59:25,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:25,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:25,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:25,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 21:59:25,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:25,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783795715] [2023-11-06 21:59:25,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783795715] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:25,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:25,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:59:25,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201030552] [2023-11-06 21:59:25,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:25,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-06 21:59:25,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:25,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-06 21:59:25,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:59:26,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 329 [2023-11-06 21:59:26,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 201 transitions, 3356 flow. Second operand has 9 states, 9 states have (on average 148.0) internal successors, (1332), 9 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:26,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:26,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 329 [2023-11-06 21:59:26,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:26,590 INFO L124 PetriNetUnfolderBase]: 96/304 cut-off events. [2023-11-06 21:59:26,590 INFO L125 PetriNetUnfolderBase]: For 4035/4035 co-relation queries the response was YES. [2023-11-06 21:59:26,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2546 conditions, 304 events. 96/304 cut-off events. For 4035/4035 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1735 event pairs, 25 based on Foata normal form. 6/310 useless extension candidates. Maximal degree in co-relation 2499. Up to 220 conditions per place. [2023-11-06 21:59:26,596 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 112 selfloop transitions, 86 changer transitions 0/198 dead transitions. [2023-11-06 21:59:26,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 198 transitions, 3666 flow [2023-11-06 21:59:26,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:59:26,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:59:26,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1508 transitions. [2023-11-06 21:59:26,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583586626139818 [2023-11-06 21:59:26,600 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1508 transitions. [2023-11-06 21:59:26,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1508 transitions. [2023-11-06 21:59:26,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:26,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1508 transitions. [2023-11-06 21:59:26,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 150.8) internal successors, (1508), 10 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:26,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:26,607 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:26,607 INFO L175 Difference]: Start difference. First operand has 191 places, 201 transitions, 3356 flow. Second operand 10 states and 1508 transitions. [2023-11-06 21:59:26,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 198 transitions, 3666 flow [2023-11-06 21:59:26,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 198 transitions, 3462 flow, removed 8 selfloop flow, removed 13 redundant places. [2023-11-06 21:59:26,673 INFO L231 Difference]: Finished difference. Result has 189 places, 195 transitions, 3234 flow [2023-11-06 21:59:26,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3021, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3234, PETRI_PLACES=189, PETRI_TRANSITIONS=195} [2023-11-06 21:59:26,674 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 160 predicate places. [2023-11-06 21:59:26,674 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 195 transitions, 3234 flow [2023-11-06 21:59:26,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 148.0) internal successors, (1332), 9 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:26,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:26,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:26,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-06 21:59:26,675 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 21:59:26,675 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:26,676 INFO L85 PathProgramCache]: Analyzing trace with hash -351210957, now seen corresponding path program 6 times [2023-11-06 21:59:26,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:26,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582256051] [2023-11-06 21:59:26,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:26,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:26,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:27,450 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 21:59:27,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:27,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582256051] [2023-11-06 21:59:27,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582256051] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:27,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:27,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:27,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605304764] [2023-11-06 21:59:27,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:27,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:27,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:27,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:27,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:27,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 144 out of 329 [2023-11-06 21:59:27,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 195 transitions, 3234 flow. Second operand has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:27,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:27,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 144 of 329 [2023-11-06 21:59:27,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:28,529 INFO L124 PetriNetUnfolderBase]: 94/297 cut-off events. [2023-11-06 21:59:28,529 INFO L125 PetriNetUnfolderBase]: For 3583/3583 co-relation queries the response was YES. [2023-11-06 21:59:28,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2484 conditions, 297 events. 94/297 cut-off events. For 3583/3583 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1680 event pairs, 22 based on Foata normal form. 3/300 useless extension candidates. Maximal degree in co-relation 2442. Up to 165 conditions per place. [2023-11-06 21:59:28,535 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 67 selfloop transitions, 129 changer transitions 0/196 dead transitions. [2023-11-06 21:59:28,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 196 transitions, 3605 flow [2023-11-06 21:59:28,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 21:59:28,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 21:59:28,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2363 transitions. [2023-11-06 21:59:28,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4488981762917933 [2023-11-06 21:59:28,539 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2363 transitions. [2023-11-06 21:59:28,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2363 transitions. [2023-11-06 21:59:28,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:28,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2363 transitions. [2023-11-06 21:59:28,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 147.6875) internal successors, (2363), 16 states have internal predecessors, (2363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:28,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:28,550 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:28,550 INFO L175 Difference]: Start difference. First operand has 189 places, 195 transitions, 3234 flow. Second operand 16 states and 2363 transitions. [2023-11-06 21:59:28,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 196 transitions, 3605 flow [2023-11-06 21:59:28,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 196 transitions, 3319 flow, removed 16 selfloop flow, removed 11 redundant places. [2023-11-06 21:59:28,596 INFO L231 Difference]: Finished difference. Result has 193 places, 192 transitions, 3219 flow [2023-11-06 21:59:28,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3219, PETRI_PLACES=193, PETRI_TRANSITIONS=192} [2023-11-06 21:59:28,597 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 164 predicate places. [2023-11-06 21:59:28,597 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 192 transitions, 3219 flow [2023-11-06 21:59:28,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:28,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:28,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:28,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-06 21:59:28,598 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 21:59:28,598 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:28,599 INFO L85 PathProgramCache]: Analyzing trace with hash 2097159552, now seen corresponding path program 1 times [2023-11-06 21:59:28,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:28,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908577383] [2023-11-06 21:59:28,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:28,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:28,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:29,372 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 21:59:29,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:29,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908577383] [2023-11-06 21:59:29,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908577383] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:29,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:29,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:29,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633400204] [2023-11-06 21:59:29,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:29,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:29,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:29,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:29,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:30,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 21:59:30,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 192 transitions, 3219 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:30,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:30,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 21:59:30,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:30,629 INFO L124 PetriNetUnfolderBase]: 94/303 cut-off events. [2023-11-06 21:59:30,630 INFO L125 PetriNetUnfolderBase]: For 3522/3522 co-relation queries the response was YES. [2023-11-06 21:59:30,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2528 conditions, 303 events. 94/303 cut-off events. For 3522/3522 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1742 event pairs, 6 based on Foata normal form. 2/305 useless extension candidates. Maximal degree in co-relation 2487. Up to 147 conditions per place. [2023-11-06 21:59:30,658 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 94 selfloop transitions, 111 changer transitions 0/205 dead transitions. [2023-11-06 21:59:30,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 205 transitions, 3700 flow [2023-11-06 21:59:30,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 21:59:30,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 21:59:30,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2023 transitions. [2023-11-06 21:59:30,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.439209726443769 [2023-11-06 21:59:30,664 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2023 transitions. [2023-11-06 21:59:30,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2023 transitions. [2023-11-06 21:59:30,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:30,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2023 transitions. [2023-11-06 21:59:30,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 144.5) internal successors, (2023), 14 states have internal predecessors, (2023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:30,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:30,674 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:30,674 INFO L175 Difference]: Start difference. First operand has 193 places, 192 transitions, 3219 flow. Second operand 14 states and 2023 transitions. [2023-11-06 21:59:30,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 205 transitions, 3700 flow [2023-11-06 21:59:30,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 205 transitions, 3431 flow, removed 0 selfloop flow, removed 15 redundant places. [2023-11-06 21:59:30,717 INFO L231 Difference]: Finished difference. Result has 194 places, 194 transitions, 3214 flow [2023-11-06 21:59:30,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2950, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3214, PETRI_PLACES=194, PETRI_TRANSITIONS=194} [2023-11-06 21:59:30,719 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 165 predicate places. [2023-11-06 21:59:30,719 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 194 transitions, 3214 flow [2023-11-06 21:59:30,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:30,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:30,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:30,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-06 21:59:30,720 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:30,720 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:30,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1119422454, now seen corresponding path program 2 times [2023-11-06 21:59:30,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:30,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734592400] [2023-11-06 21:59:30,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:30,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:30,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:31,274 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 21:59:31,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:31,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734592400] [2023-11-06 21:59:31,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734592400] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:31,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:31,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:31,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247065624] [2023-11-06 21:59:31,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:31,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:31,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:31,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:31,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:31,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 21:59:31,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 194 transitions, 3214 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:31,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:31,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 21:59:31,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:32,426 INFO L124 PetriNetUnfolderBase]: 98/376 cut-off events. [2023-11-06 21:59:32,427 INFO L125 PetriNetUnfolderBase]: For 4837/4837 co-relation queries the response was YES. [2023-11-06 21:59:32,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3026 conditions, 376 events. 98/376 cut-off events. For 4837/4837 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2542 event pairs, 10 based on Foata normal form. 2/378 useless extension candidates. Maximal degree in co-relation 2982. Up to 118 conditions per place. [2023-11-06 21:59:32,431 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 120 selfloop transitions, 112 changer transitions 0/232 dead transitions. [2023-11-06 21:59:32,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 232 transitions, 4163 flow [2023-11-06 21:59:32,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 21:59:32,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 21:59:32,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1881 transitions. [2023-11-06 21:59:32,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4397942483048866 [2023-11-06 21:59:32,435 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1881 transitions. [2023-11-06 21:59:32,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1881 transitions. [2023-11-06 21:59:32,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:32,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1881 transitions. [2023-11-06 21:59:32,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 144.69230769230768) internal successors, (1881), 13 states have internal predecessors, (1881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:32,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:32,443 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:32,443 INFO L175 Difference]: Start difference. First operand has 194 places, 194 transitions, 3214 flow. Second operand 13 states and 1881 transitions. [2023-11-06 21:59:32,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 232 transitions, 4163 flow [2023-11-06 21:59:32,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 232 transitions, 3952 flow, removed 0 selfloop flow, removed 9 redundant places. [2023-11-06 21:59:32,495 INFO L231 Difference]: Finished difference. Result has 200 places, 200 transitions, 3384 flow [2023-11-06 21:59:32,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3006, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3384, PETRI_PLACES=200, PETRI_TRANSITIONS=200} [2023-11-06 21:59:32,496 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 171 predicate places. [2023-11-06 21:59:32,496 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 200 transitions, 3384 flow [2023-11-06 21:59:32,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:32,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:32,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:32,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-06 21:59:32,497 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:32,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:32,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1437084600, now seen corresponding path program 3 times [2023-11-06 21:59:32,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:32,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014823001] [2023-11-06 21:59:32,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:32,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:32,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:33,311 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 21:59:33,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:33,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014823001] [2023-11-06 21:59:33,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014823001] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:33,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:33,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:33,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680355176] [2023-11-06 21:59:33,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:33,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:33,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:33,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:33,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:33,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 329 [2023-11-06 21:59:33,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 200 transitions, 3384 flow. Second operand has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:33,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:33,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 329 [2023-11-06 21:59:33,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:34,318 INFO L124 PetriNetUnfolderBase]: 98/380 cut-off events. [2023-11-06 21:59:34,318 INFO L125 PetriNetUnfolderBase]: For 5428/5428 co-relation queries the response was YES. [2023-11-06 21:59:34,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3123 conditions, 380 events. 98/380 cut-off events. For 5428/5428 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2591 event pairs, 39 based on Foata normal form. 2/382 useless extension candidates. Maximal degree in co-relation 3076. Up to 307 conditions per place. [2023-11-06 21:59:34,322 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 138 selfloop transitions, 71 changer transitions 0/209 dead transitions. [2023-11-06 21:59:34,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 209 transitions, 3869 flow [2023-11-06 21:59:34,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:59:34,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:59:34,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1548 transitions. [2023-11-06 21:59:34,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42774247029566176 [2023-11-06 21:59:34,326 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1548 transitions. [2023-11-06 21:59:34,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1548 transitions. [2023-11-06 21:59:34,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:34,327 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1548 transitions. [2023-11-06 21:59:34,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 140.72727272727272) internal successors, (1548), 11 states have internal predecessors, (1548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:34,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:34,335 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:34,335 INFO L175 Difference]: Start difference. First operand has 200 places, 200 transitions, 3384 flow. Second operand 11 states and 1548 transitions. [2023-11-06 21:59:34,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 209 transitions, 3869 flow [2023-11-06 21:59:34,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 209 transitions, 3716 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-06 21:59:34,392 INFO L231 Difference]: Finished difference. Result has 206 places, 201 transitions, 3395 flow [2023-11-06 21:59:34,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3231, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3395, PETRI_PLACES=206, PETRI_TRANSITIONS=201} [2023-11-06 21:59:34,393 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2023-11-06 21:59:34,393 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 201 transitions, 3395 flow [2023-11-06 21:59:34,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:34,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:34,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:34,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-06 21:59:34,394 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:34,395 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:34,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1437084599, now seen corresponding path program 1 times [2023-11-06 21:59:34,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:34,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697699530] [2023-11-06 21:59:34,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:34,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:34,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:35,451 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 21:59:35,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:35,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697699530] [2023-11-06 21:59:35,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697699530] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:35,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:35,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 21:59:35,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188546456] [2023-11-06 21:59:35,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:35,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:59:35,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:35,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:59:35,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:59:36,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 21:59:36,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 201 transitions, 3395 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:36,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:36,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 21:59:36,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:37,198 INFO L124 PetriNetUnfolderBase]: 97/385 cut-off events. [2023-11-06 21:59:37,198 INFO L125 PetriNetUnfolderBase]: For 5626/5626 co-relation queries the response was YES. [2023-11-06 21:59:37,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3179 conditions, 385 events. 97/385 cut-off events. For 5626/5626 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2649 event pairs, 35 based on Foata normal form. 6/391 useless extension candidates. Maximal degree in co-relation 3130. Up to 235 conditions per place. [2023-11-06 21:59:37,203 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 95 selfloop transitions, 119 changer transitions 3/217 dead transitions. [2023-11-06 21:59:37,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 217 transitions, 4032 flow [2023-11-06 21:59:37,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 21:59:37,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 21:59:37,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2326 transitions. [2023-11-06 21:59:37,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41587698909350973 [2023-11-06 21:59:37,208 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2326 transitions. [2023-11-06 21:59:37,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2326 transitions. [2023-11-06 21:59:37,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:37,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2326 transitions. [2023-11-06 21:59:37,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 136.8235294117647) internal successors, (2326), 17 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:37,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 329.0) internal successors, (5922), 18 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:37,217 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 329.0) internal successors, (5922), 18 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:37,218 INFO L175 Difference]: Start difference. First operand has 206 places, 201 transitions, 3395 flow. Second operand 17 states and 2326 transitions. [2023-11-06 21:59:37,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 217 transitions, 4032 flow [2023-11-06 21:59:37,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 217 transitions, 3891 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-06 21:59:37,278 INFO L231 Difference]: Finished difference. Result has 216 places, 205 transitions, 3627 flow [2023-11-06 21:59:37,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3256, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=3627, PETRI_PLACES=216, PETRI_TRANSITIONS=205} [2023-11-06 21:59:37,279 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 187 predicate places. [2023-11-06 21:59:37,279 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 205 transitions, 3627 flow [2023-11-06 21:59:37,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:37,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:37,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:37,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-06 21:59:37,281 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:37,281 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:37,281 INFO L85 PathProgramCache]: Analyzing trace with hash -417821322, now seen corresponding path program 4 times [2023-11-06 21:59:37,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:37,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582215233] [2023-11-06 21:59:37,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:37,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:37,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:37,813 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 21:59:37,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:37,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582215233] [2023-11-06 21:59:37,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582215233] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:37,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:37,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:37,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862065874] [2023-11-06 21:59:37,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:37,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:37,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:37,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:37,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:38,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 21:59:38,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 205 transitions, 3627 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:38,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:38,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 21:59:38,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:39,149 INFO L124 PetriNetUnfolderBase]: 98/383 cut-off events. [2023-11-06 21:59:39,149 INFO L125 PetriNetUnfolderBase]: For 5663/5663 co-relation queries the response was YES. [2023-11-06 21:59:39,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3253 conditions, 383 events. 98/383 cut-off events. For 5663/5663 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2612 event pairs, 27 based on Foata normal form. 2/385 useless extension candidates. Maximal degree in co-relation 3202. Up to 200 conditions per place. [2023-11-06 21:59:39,155 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 140 selfloop transitions, 87 changer transitions 0/227 dead transitions. [2023-11-06 21:59:39,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 227 transitions, 4239 flow [2023-11-06 21:59:39,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 21:59:39,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 21:59:39,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2317 transitions. [2023-11-06 21:59:39,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4401595744680851 [2023-11-06 21:59:39,161 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2317 transitions. [2023-11-06 21:59:39,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2317 transitions. [2023-11-06 21:59:39,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:39,163 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2317 transitions. [2023-11-06 21:59:39,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 144.8125) internal successors, (2317), 16 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:39,184 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:39,187 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:39,187 INFO L175 Difference]: Start difference. First operand has 216 places, 205 transitions, 3627 flow. Second operand 16 states and 2317 transitions. [2023-11-06 21:59:39,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 227 transitions, 4239 flow [2023-11-06 21:59:39,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 227 transitions, 4040 flow, removed 1 selfloop flow, removed 17 redundant places. [2023-11-06 21:59:39,247 INFO L231 Difference]: Finished difference. Result has 215 places, 208 transitions, 3666 flow [2023-11-06 21:59:39,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3428, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3666, PETRI_PLACES=215, PETRI_TRANSITIONS=208} [2023-11-06 21:59:39,249 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2023-11-06 21:59:39,249 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 208 transitions, 3666 flow [2023-11-06 21:59:39,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:39,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:39,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:39,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-06 21:59:39,250 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:39,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:39,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1713729821, now seen corresponding path program 2 times [2023-11-06 21:59:39,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:39,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866804643] [2023-11-06 21:59:39,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:39,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:39,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:40,197 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 21:59:40,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:40,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866804643] [2023-11-06 21:59:40,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866804643] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:40,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:40,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 21:59:40,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314069727] [2023-11-06 21:59:40,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:40,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:59:40,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:40,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:59:40,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:59:41,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 21:59:41,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 208 transitions, 3666 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:41,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:41,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 21:59:41,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:42,194 INFO L124 PetriNetUnfolderBase]: 92/369 cut-off events. [2023-11-06 21:59:42,194 INFO L125 PetriNetUnfolderBase]: For 6085/6085 co-relation queries the response was YES. [2023-11-06 21:59:42,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3149 conditions, 369 events. 92/369 cut-off events. For 6085/6085 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2523 event pairs, 26 based on Foata normal form. 10/379 useless extension candidates. Maximal degree in co-relation 3097. Up to 208 conditions per place. [2023-11-06 21:59:42,199 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 105 selfloop transitions, 92 changer transitions 17/214 dead transitions. [2023-11-06 21:59:42,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 214 transitions, 4074 flow [2023-11-06 21:59:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 21:59:42,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-06 21:59:42,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3125 transitions. [2023-11-06 21:59:42,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41297740187656934 [2023-11-06 21:59:42,204 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3125 transitions. [2023-11-06 21:59:42,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3125 transitions. [2023-11-06 21:59:42,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:42,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3125 transitions. [2023-11-06 21:59:42,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 135.8695652173913) internal successors, (3125), 23 states have internal predecessors, (3125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:42,216 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 329.0) internal successors, (7896), 24 states have internal predecessors, (7896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:42,217 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 329.0) internal successors, (7896), 24 states have internal predecessors, (7896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:42,218 INFO L175 Difference]: Start difference. First operand has 215 places, 208 transitions, 3666 flow. Second operand 23 states and 3125 transitions. [2023-11-06 21:59:42,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 214 transitions, 4074 flow [2023-11-06 21:59:42,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 214 transitions, 3893 flow, removed 0 selfloop flow, removed 13 redundant places. [2023-11-06 21:59:42,290 INFO L231 Difference]: Finished difference. Result has 226 places, 191 transitions, 3390 flow [2023-11-06 21:59:42,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3390, PETRI_PLACES=226, PETRI_TRANSITIONS=191} [2023-11-06 21:59:42,290 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 197 predicate places. [2023-11-06 21:59:42,290 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 191 transitions, 3390 flow [2023-11-06 21:59:42,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:42,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:42,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:42,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-06 21:59:42,291 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:42,292 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:42,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1428147300, now seen corresponding path program 5 times [2023-11-06 21:59:42,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:42,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549157739] [2023-11-06 21:59:42,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:42,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:42,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:43,016 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 21:59:43,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:43,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549157739] [2023-11-06 21:59:43,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549157739] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:43,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:43,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:43,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483610155] [2023-11-06 21:59:43,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:43,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:43,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:43,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:43,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:43,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 329 [2023-11-06 21:59:43,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 191 transitions, 3390 flow. Second operand has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:43,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:43,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 329 [2023-11-06 21:59:43,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:44,113 INFO L124 PetriNetUnfolderBase]: 89/353 cut-off events. [2023-11-06 21:59:44,113 INFO L125 PetriNetUnfolderBase]: For 6009/6009 co-relation queries the response was YES. [2023-11-06 21:59:44,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3100 conditions, 353 events. 89/353 cut-off events. For 6009/6009 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2370 event pairs, 37 based on Foata normal form. 4/357 useless extension candidates. Maximal degree in co-relation 3049. Up to 281 conditions per place. [2023-11-06 21:59:44,118 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 143 selfloop transitions, 58 changer transitions 0/201 dead transitions. [2023-11-06 21:59:44,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 201 transitions, 3891 flow [2023-11-06 21:59:44,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:59:44,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 21:59:44,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1271 transitions. [2023-11-06 21:59:44,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292468760553867 [2023-11-06 21:59:44,121 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1271 transitions. [2023-11-06 21:59:44,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1271 transitions. [2023-11-06 21:59:44,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:44,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1271 transitions. [2023-11-06 21:59:44,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 141.22222222222223) internal successors, (1271), 9 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:44,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 329.0) internal successors, (3290), 10 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:44,126 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 329.0) internal successors, (3290), 10 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:44,126 INFO L175 Difference]: Start difference. First operand has 226 places, 191 transitions, 3390 flow. Second operand 9 states and 1271 transitions. [2023-11-06 21:59:44,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 201 transitions, 3891 flow [2023-11-06 21:59:44,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 201 transitions, 3567 flow, removed 13 selfloop flow, removed 31 redundant places. [2023-11-06 21:59:44,183 INFO L231 Difference]: Finished difference. Result has 198 places, 192 transitions, 3211 flow [2023-11-06 21:59:44,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3067, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3211, PETRI_PLACES=198, PETRI_TRANSITIONS=192} [2023-11-06 21:59:44,184 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2023-11-06 21:59:44,184 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 192 transitions, 3211 flow [2023-11-06 21:59:44,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:44,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:44,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:44,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-06 21:59:44,185 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 21:59:44,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:44,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1431866369, now seen corresponding path program 3 times [2023-11-06 21:59:44,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:44,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900684837] [2023-11-06 21:59:44,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:44,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:44,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:45,169 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 21:59:45,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:45,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900684837] [2023-11-06 21:59:45,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900684837] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:45,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:45,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 21:59:45,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707409834] [2023-11-06 21:59:45,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:45,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:59:45,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:45,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:59:45,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:59:45,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 21:59:45,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 192 transitions, 3211 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:45,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:45,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 21:59:45,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:46,799 INFO L124 PetriNetUnfolderBase]: 89/369 cut-off events. [2023-11-06 21:59:46,799 INFO L125 PetriNetUnfolderBase]: For 5721/5721 co-relation queries the response was YES. [2023-11-06 21:59:46,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3076 conditions, 369 events. 89/369 cut-off events. For 5721/5721 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2568 event pairs, 33 based on Foata normal form. 12/381 useless extension candidates. Maximal degree in co-relation 3030. Up to 189 conditions per place. [2023-11-06 21:59:46,804 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 91 selfloop transitions, 107 changer transitions 7/205 dead transitions. [2023-11-06 21:59:46,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 205 transitions, 3772 flow [2023-11-06 21:59:46,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 21:59:46,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 21:59:46,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2189 transitions. [2023-11-06 21:59:46,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4158434650455927 [2023-11-06 21:59:46,807 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2189 transitions. [2023-11-06 21:59:46,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2189 transitions. [2023-11-06 21:59:46,808 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:46,808 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2189 transitions. [2023-11-06 21:59:46,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 136.8125) internal successors, (2189), 16 states have internal predecessors, (2189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:46,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:46,814 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:46,814 INFO L175 Difference]: Start difference. First operand has 198 places, 192 transitions, 3211 flow. Second operand 16 states and 2189 transitions. [2023-11-06 21:59:46,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 205 transitions, 3772 flow [2023-11-06 21:59:46,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 205 transitions, 3655 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-11-06 21:59:46,848 INFO L231 Difference]: Finished difference. Result has 209 places, 187 transitions, 3273 flow [2023-11-06 21:59:46,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3096, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3273, PETRI_PLACES=209, PETRI_TRANSITIONS=187} [2023-11-06 21:59:46,848 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2023-11-06 21:59:46,849 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 187 transitions, 3273 flow [2023-11-06 21:59:46,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:46,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:46,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:46,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-06 21:59:46,849 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 21:59:46,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:46,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1150242618, now seen corresponding path program 6 times [2023-11-06 21:59:46,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:46,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852911405] [2023-11-06 21:59:46,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:46,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:46,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:47,577 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 21:59:47,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:47,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852911405] [2023-11-06 21:59:47,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852911405] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:47,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:47,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:47,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628003725] [2023-11-06 21:59:47,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:47,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:47,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:47,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:47,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:48,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 329 [2023-11-06 21:59:48,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 187 transitions, 3273 flow. Second operand has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:48,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:48,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 329 [2023-11-06 21:59:48,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:48,757 INFO L124 PetriNetUnfolderBase]: 85/357 cut-off events. [2023-11-06 21:59:48,758 INFO L125 PetriNetUnfolderBase]: For 5604/5604 co-relation queries the response was YES. [2023-11-06 21:59:48,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3065 conditions, 357 events. 85/357 cut-off events. For 5604/5604 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2459 event pairs, 38 based on Foata normal form. 4/361 useless extension candidates. Maximal degree in co-relation 3017. Up to 251 conditions per place. [2023-11-06 21:59:48,763 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 115 selfloop transitions, 73 changer transitions 8/196 dead transitions. [2023-11-06 21:59:48,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 196 transitions, 3704 flow [2023-11-06 21:59:48,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 21:59:48,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 21:59:48,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1687 transitions. [2023-11-06 21:59:48,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42730496453900707 [2023-11-06 21:59:48,766 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1687 transitions. [2023-11-06 21:59:48,766 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1687 transitions. [2023-11-06 21:59:48,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:48,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1687 transitions. [2023-11-06 21:59:48,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 140.58333333333334) internal successors, (1687), 12 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:48,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:48,772 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:48,773 INFO L175 Difference]: Start difference. First operand has 209 places, 187 transitions, 3273 flow. Second operand 12 states and 1687 transitions. [2023-11-06 21:59:48,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 196 transitions, 3704 flow [2023-11-06 21:59:48,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 196 transitions, 3448 flow, removed 15 selfloop flow, removed 20 redundant places. [2023-11-06 21:59:48,825 INFO L231 Difference]: Finished difference. Result has 196 places, 181 transitions, 3068 flow [2023-11-06 21:59:48,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=3023, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3068, PETRI_PLACES=196, PETRI_TRANSITIONS=181} [2023-11-06 21:59:48,826 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 167 predicate places. [2023-11-06 21:59:48,826 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 181 transitions, 3068 flow [2023-11-06 21:59:48,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:48,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:48,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:48,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-06 21:59:48,827 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:48,827 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:48,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1155460848, now seen corresponding path program 7 times [2023-11-06 21:59:48,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:48,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397007512] [2023-11-06 21:59:48,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:48,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:48,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:49,647 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 21:59:49,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:49,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397007512] [2023-11-06 21:59:49,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397007512] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:49,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:49,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:49,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659026273] [2023-11-06 21:59:49,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:49,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:49,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:49,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:49,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:50,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 329 [2023-11-06 21:59:50,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 181 transitions, 3068 flow. Second operand has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:50,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:50,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 329 [2023-11-06 21:59:50,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:50,912 INFO L124 PetriNetUnfolderBase]: 83/365 cut-off events. [2023-11-06 21:59:50,912 INFO L125 PetriNetUnfolderBase]: For 6224/6224 co-relation queries the response was YES. [2023-11-06 21:59:50,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3053 conditions, 365 events. 83/365 cut-off events. For 6224/6224 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2564 event pairs, 40 based on Foata normal form. 8/373 useless extension candidates. Maximal degree in co-relation 3010. Up to 245 conditions per place. [2023-11-06 21:59:50,917 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 121 selfloop transitions, 61 changer transitions 14/196 dead transitions. [2023-11-06 21:59:50,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 196 transitions, 3582 flow [2023-11-06 21:59:50,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 21:59:50,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 21:59:50,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1690 transitions. [2023-11-06 21:59:50,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42806484295846 [2023-11-06 21:59:50,920 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1690 transitions. [2023-11-06 21:59:50,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1690 transitions. [2023-11-06 21:59:50,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:50,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1690 transitions. [2023-11-06 21:59:50,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 140.83333333333334) internal successors, (1690), 12 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:50,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:50,927 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:50,927 INFO L175 Difference]: Start difference. First operand has 196 places, 181 transitions, 3068 flow. Second operand 12 states and 1690 transitions. [2023-11-06 21:59:50,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 196 transitions, 3582 flow [2023-11-06 21:59:50,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 196 transitions, 3451 flow, removed 4 selfloop flow, removed 9 redundant places. [2023-11-06 21:59:50,973 INFO L231 Difference]: Finished difference. Result has 197 places, 171 transitions, 2874 flow [2023-11-06 21:59:50,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2941, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2874, PETRI_PLACES=197, PETRI_TRANSITIONS=171} [2023-11-06 21:59:50,974 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2023-11-06 21:59:50,974 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 171 transitions, 2874 flow [2023-11-06 21:59:50,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:50,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:50,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:50,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-06 21:59:50,975 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 21:59:50,976 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:50,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1979486276, now seen corresponding path program 8 times [2023-11-06 21:59:50,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:50,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165078732] [2023-11-06 21:59:50,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:50,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:51,394 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 21:59:51,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:51,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165078732] [2023-11-06 21:59:51,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165078732] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:51,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:51,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:51,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22922133] [2023-11-06 21:59:51,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:51,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:51,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:51,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:51,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:52,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 21:59:52,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 171 transitions, 2874 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:52,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:52,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 21:59:52,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:52,583 INFO L124 PetriNetUnfolderBase]: 78/336 cut-off events. [2023-11-06 21:59:52,584 INFO L125 PetriNetUnfolderBase]: For 5252/5252 co-relation queries the response was YES. [2023-11-06 21:59:52,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2827 conditions, 336 events. 78/336 cut-off events. For 5252/5252 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2260 event pairs, 14 based on Foata normal form. 2/338 useless extension candidates. Maximal degree in co-relation 2783. Up to 196 conditions per place. [2023-11-06 21:59:52,588 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 84 selfloop transitions, 87 changer transitions 10/181 dead transitions. [2023-11-06 21:59:52,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 181 transitions, 3282 flow [2023-11-06 21:59:52,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 21:59:52,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 21:59:52,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2022 transitions. [2023-11-06 21:59:52,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43899261832392533 [2023-11-06 21:59:52,593 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2022 transitions. [2023-11-06 21:59:52,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2022 transitions. [2023-11-06 21:59:52,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:52,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2022 transitions. [2023-11-06 21:59:52,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 144.42857142857142) internal successors, (2022), 14 states have internal predecessors, (2022), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:52,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:52,601 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:52,601 INFO L175 Difference]: Start difference. First operand has 197 places, 171 transitions, 2874 flow. Second operand 14 states and 2022 transitions. [2023-11-06 21:59:52,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 181 transitions, 3282 flow [2023-11-06 21:59:52,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 181 transitions, 3129 flow, removed 17 selfloop flow, removed 11 redundant places. [2023-11-06 21:59:52,646 INFO L231 Difference]: Finished difference. Result has 199 places, 163 transitions, 2810 flow [2023-11-06 21:59:52,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2723, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2810, PETRI_PLACES=199, PETRI_TRANSITIONS=163} [2023-11-06 21:59:52,647 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 170 predicate places. [2023-11-06 21:59:52,647 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 163 transitions, 2810 flow [2023-11-06 21:59:52,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:52,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:52,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:52,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-06 21:59:52,648 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 21:59:52,648 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:52,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1708511592, now seen corresponding path program 9 times [2023-11-06 21:59:52,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:52,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471843833] [2023-11-06 21:59:52,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:52,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:52,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:53,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:59:53,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:53,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471843833] [2023-11-06 21:59:53,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471843833] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:53,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:53,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:53,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964917019] [2023-11-06 21:59:53,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:53,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:53,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:53,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:53,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:53,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 329 [2023-11-06 21:59:53,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 163 transitions, 2810 flow. Second operand has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:53,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:53,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 329 [2023-11-06 21:59:53,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:54,633 INFO L124 PetriNetUnfolderBase]: 80/343 cut-off events. [2023-11-06 21:59:54,634 INFO L125 PetriNetUnfolderBase]: For 5263/5263 co-relation queries the response was YES. [2023-11-06 21:59:54,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2861 conditions, 343 events. 80/343 cut-off events. For 5263/5263 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2338 event pairs, 33 based on Foata normal form. 4/347 useless extension candidates. Maximal degree in co-relation 2819. Up to 221 conditions per place. [2023-11-06 21:59:54,637 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 111 selfloop transitions, 66 changer transitions 0/177 dead transitions. [2023-11-06 21:59:54,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 177 transitions, 3273 flow [2023-11-06 21:59:54,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 21:59:54,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 21:59:54,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2240 transitions. [2023-11-06 21:59:54,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425531914893617 [2023-11-06 21:59:54,648 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2240 transitions. [2023-11-06 21:59:54,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2240 transitions. [2023-11-06 21:59:54,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:54,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2240 transitions. [2023-11-06 21:59:54,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 140.0) internal successors, (2240), 16 states have internal predecessors, (2240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:54,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:54,657 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:54,658 INFO L175 Difference]: Start difference. First operand has 199 places, 163 transitions, 2810 flow. Second operand 16 states and 2240 transitions. [2023-11-06 21:59:54,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 177 transitions, 3273 flow [2023-11-06 21:59:54,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 177 transitions, 3037 flow, removed 12 selfloop flow, removed 14 redundant places. [2023-11-06 21:59:54,711 INFO L231 Difference]: Finished difference. Result has 197 places, 169 transitions, 2864 flow [2023-11-06 21:59:54,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2586, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2864, PETRI_PLACES=197, PETRI_TRANSITIONS=169} [2023-11-06 21:59:54,712 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2023-11-06 21:59:54,713 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 169 transitions, 2864 flow [2023-11-06 21:59:54,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:54,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:54,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:54,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-06 21:59:54,714 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 21:59:54,714 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:54,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1017478932, now seen corresponding path program 10 times [2023-11-06 21:59:54,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:54,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140235906] [2023-11-06 21:59:54,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:54,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:54,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:55,285 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 21:59:55,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:55,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140235906] [2023-11-06 21:59:55,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140235906] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:55,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:55,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 21:59:55,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223342199] [2023-11-06 21:59:55,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:55,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:59:55,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:55,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:59:55,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:59:56,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 21:59:56,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 169 transitions, 2864 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:56,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:56,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 21:59:56,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:56,576 INFO L124 PetriNetUnfolderBase]: 86/371 cut-off events. [2023-11-06 21:59:56,577 INFO L125 PetriNetUnfolderBase]: For 5289/5289 co-relation queries the response was YES. [2023-11-06 21:59:56,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3027 conditions, 371 events. 86/371 cut-off events. For 5289/5289 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2611 event pairs, 35 based on Foata normal form. 2/373 useless extension candidates. Maximal degree in co-relation 2982. Up to 202 conditions per place. [2023-11-06 21:59:56,580 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 129 selfloop transitions, 62 changer transitions 0/191 dead transitions. [2023-11-06 21:59:56,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 191 transitions, 3452 flow [2023-11-06 21:59:56,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 21:59:56,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 21:59:56,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1887 transitions. [2023-11-06 21:59:56,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4411971007715689 [2023-11-06 21:59:56,587 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1887 transitions. [2023-11-06 21:59:56,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1887 transitions. [2023-11-06 21:59:56,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:56,588 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1887 transitions. [2023-11-06 21:59:56,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 145.15384615384616) internal successors, (1887), 13 states have internal predecessors, (1887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:56,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:56,594 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:56,595 INFO L175 Difference]: Start difference. First operand has 197 places, 169 transitions, 2864 flow. Second operand 13 states and 1887 transitions. [2023-11-06 21:59:56,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 191 transitions, 3452 flow [2023-11-06 21:59:56,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 191 transitions, 3368 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-11-06 21:59:56,639 INFO L231 Difference]: Finished difference. Result has 202 places, 174 transitions, 3015 flow [2023-11-06 21:59:56,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2783, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3015, PETRI_PLACES=202, PETRI_TRANSITIONS=174} [2023-11-06 21:59:56,640 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 173 predicate places. [2023-11-06 21:59:56,641 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 174 transitions, 3015 flow [2023-11-06 21:59:56,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:56,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:56,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:56,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-06 21:59:56,642 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:56,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:56,642 INFO L85 PathProgramCache]: Analyzing trace with hash -184701941, now seen corresponding path program 4 times [2023-11-06 21:59:56,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:56,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649545280] [2023-11-06 21:59:56,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:56,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:56,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:59:57,577 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 21:59:57,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:59:57,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649545280] [2023-11-06 21:59:57,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649545280] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:59:57,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:59:57,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 21:59:57,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018827068] [2023-11-06 21:59:57,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:59:57,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:59:57,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:59:57,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:59:57,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:59:58,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 21:59:58,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 174 transitions, 3015 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:58,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:59:58,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 21:59:58,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:59:59,851 INFO L124 PetriNetUnfolderBase]: 82/363 cut-off events. [2023-11-06 21:59:59,851 INFO L125 PetriNetUnfolderBase]: For 5811/5811 co-relation queries the response was YES. [2023-11-06 21:59:59,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3040 conditions, 363 events. 82/363 cut-off events. For 5811/5811 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2567 event pairs, 29 based on Foata normal form. 6/369 useless extension candidates. Maximal degree in co-relation 2994. Up to 187 conditions per place. [2023-11-06 21:59:59,854 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 100 selfloop transitions, 82 changer transitions 5/187 dead transitions. [2023-11-06 21:59:59,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 187 transitions, 3423 flow [2023-11-06 21:59:59,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-06 21:59:59,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-11-06 21:59:59,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 3395 transitions. [2023-11-06 21:59:59,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127659574468085 [2023-11-06 21:59:59,861 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 3395 transitions. [2023-11-06 21:59:59,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 3395 transitions. [2023-11-06 21:59:59,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:59:59,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 3395 transitions. [2023-11-06 21:59:59,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 135.8) internal successors, (3395), 25 states have internal predecessors, (3395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:59,873 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 329.0) internal successors, (8554), 26 states have internal predecessors, (8554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:59,875 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 329.0) internal successors, (8554), 26 states have internal predecessors, (8554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:59,875 INFO L175 Difference]: Start difference. First operand has 202 places, 174 transitions, 3015 flow. Second operand 25 states and 3395 transitions. [2023-11-06 21:59:59,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 187 transitions, 3423 flow [2023-11-06 21:59:59,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 187 transitions, 3334 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-11-06 21:59:59,924 INFO L231 Difference]: Finished difference. Result has 222 places, 172 transitions, 3062 flow [2023-11-06 21:59:59,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2860, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3062, PETRI_PLACES=222, PETRI_TRANSITIONS=172} [2023-11-06 21:59:59,926 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 193 predicate places. [2023-11-06 21:59:59,926 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 172 transitions, 3062 flow [2023-11-06 21:59:59,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:59:59,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:59:59,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:59:59,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-06 21:59:59,927 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 21:59:59,927 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:59:59,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1061415852, now seen corresponding path program 11 times [2023-11-06 21:59:59,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:59:59,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678156206] [2023-11-06 21:59:59,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:59:59,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:59:59,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:00,536 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:00:00,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:00,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678156206] [2023-11-06 22:00:00,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678156206] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:00,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:00,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:00,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869110268] [2023-11-06 22:00:00,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:00,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:00,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:00,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:00,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:01,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 329 [2023-11-06 22:00:01,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 172 transitions, 3062 flow. Second operand has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:01,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:01,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 329 [2023-11-06 22:00:01,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:01,889 INFO L124 PetriNetUnfolderBase]: 79/350 cut-off events. [2023-11-06 22:00:01,889 INFO L125 PetriNetUnfolderBase]: For 5843/5843 co-relation queries the response was YES. [2023-11-06 22:00:01,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3055 conditions, 350 events. 79/350 cut-off events. For 5843/5843 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2435 event pairs, 35 based on Foata normal form. 4/354 useless extension candidates. Maximal degree in co-relation 3008. Up to 221 conditions per place. [2023-11-06 22:00:01,894 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 113 selfloop transitions, 55 changer transitions 12/180 dead transitions. [2023-11-06 22:00:01,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 180 transitions, 3419 flow [2023-11-06 22:00:01,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:00:01,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:00:01,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1829 transitions. [2023-11-06 22:00:01,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4276361935936404 [2023-11-06 22:00:01,899 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1829 transitions. [2023-11-06 22:00:01,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1829 transitions. [2023-11-06 22:00:01,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:01,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1829 transitions. [2023-11-06 22:00:01,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 140.69230769230768) internal successors, (1829), 13 states have internal predecessors, (1829), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:01,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:01,907 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:01,907 INFO L175 Difference]: Start difference. First operand has 222 places, 172 transitions, 3062 flow. Second operand 13 states and 1829 transitions. [2023-11-06 22:00:01,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 180 transitions, 3419 flow [2023-11-06 22:00:01,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 180 transitions, 3193 flow, removed 12 selfloop flow, removed 22 redundant places. [2023-11-06 22:00:01,941 INFO L231 Difference]: Finished difference. Result has 210 places, 163 transitions, 2813 flow [2023-11-06 22:00:01,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2813, PETRI_PLACES=210, PETRI_TRANSITIONS=163} [2023-11-06 22:00:01,941 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 181 predicate places. [2023-11-06 22:00:01,942 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 163 transitions, 2813 flow [2023-11-06 22:00:01,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:01,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:01,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:01,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-06 22:00:01,943 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:01,943 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:01,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1713729822, now seen corresponding path program 12 times [2023-11-06 22:00:01,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:01,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118150078] [2023-11-06 22:00:01,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:01,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:01,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:02,466 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:00:02,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:02,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118150078] [2023-11-06 22:00:02,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118150078] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:02,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:02,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:02,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249378537] [2023-11-06 22:00:02,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:02,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:02,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:02,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:02,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:03,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 329 [2023-11-06 22:00:03,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 163 transitions, 2813 flow. Second operand has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:03,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:03,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 329 [2023-11-06 22:00:03,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:03,762 INFO L124 PetriNetUnfolderBase]: 75/332 cut-off events. [2023-11-06 22:00:03,762 INFO L125 PetriNetUnfolderBase]: For 4878/4878 co-relation queries the response was YES. [2023-11-06 22:00:03,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2816 conditions, 332 events. 75/332 cut-off events. For 4878/4878 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2262 event pairs, 32 based on Foata normal form. 2/334 useless extension candidates. Maximal degree in co-relation 2774. Up to 228 conditions per place. [2023-11-06 22:00:03,766 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 100 selfloop transitions, 62 changer transitions 5/167 dead transitions. [2023-11-06 22:00:03,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 167 transitions, 3144 flow [2023-11-06 22:00:03,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:00:03,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:00:03,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1957 transitions. [2023-11-06 22:00:03,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424880590534086 [2023-11-06 22:00:03,772 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1957 transitions. [2023-11-06 22:00:03,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1957 transitions. [2023-11-06 22:00:03,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:03,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1957 transitions. [2023-11-06 22:00:03,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 139.78571428571428) internal successors, (1957), 14 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:03,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:03,780 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:03,781 INFO L175 Difference]: Start difference. First operand has 210 places, 163 transitions, 2813 flow. Second operand 14 states and 1957 transitions. [2023-11-06 22:00:03,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 167 transitions, 3144 flow [2023-11-06 22:00:03,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 167 transitions, 2930 flow, removed 3 selfloop flow, removed 12 redundant places. [2023-11-06 22:00:03,823 INFO L231 Difference]: Finished difference. Result has 204 places, 159 transitions, 2671 flow [2023-11-06 22:00:03,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2671, PETRI_PLACES=204, PETRI_TRANSITIONS=159} [2023-11-06 22:00:03,824 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 175 predicate places. [2023-11-06 22:00:03,824 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 159 transitions, 2671 flow [2023-11-06 22:00:03,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:03,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:03,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:03,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-06 22:00:03,825 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:03,825 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:03,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1909653637, now seen corresponding path program 5 times [2023-11-06 22:00:03,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:03,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856201205] [2023-11-06 22:00:03,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:03,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:03,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:04,635 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:00:04,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:04,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856201205] [2023-11-06 22:00:04,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856201205] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:04,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:04,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:04,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786791433] [2023-11-06 22:00:04,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:04,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:04,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:04,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:04,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:05,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 329 [2023-11-06 22:00:05,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 159 transitions, 2671 flow. Second operand has 12 states, 12 states have (on average 136.0) internal successors, (1632), 12 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:05,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:05,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 329 [2023-11-06 22:00:05,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:06,416 INFO L124 PetriNetUnfolderBase]: 75/334 cut-off events. [2023-11-06 22:00:06,416 INFO L125 PetriNetUnfolderBase]: For 4534/4534 co-relation queries the response was YES. [2023-11-06 22:00:06,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2765 conditions, 334 events. 75/334 cut-off events. For 4534/4534 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2301 event pairs, 26 based on Foata normal form. 6/340 useless extension candidates. Maximal degree in co-relation 2726. Up to 187 conditions per place. [2023-11-06 22:00:06,420 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 102 selfloop transitions, 71 changer transitions 0/173 dead transitions. [2023-11-06 22:00:06,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 173 transitions, 3107 flow [2023-11-06 22:00:06,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 22:00:06,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-06 22:00:06,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2625 transitions. [2023-11-06 22:00:06,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41993281075027994 [2023-11-06 22:00:06,435 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2625 transitions. [2023-11-06 22:00:06,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2625 transitions. [2023-11-06 22:00:06,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:06,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2625 transitions. [2023-11-06 22:00:06,439 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 138.1578947368421) internal successors, (2625), 19 states have internal predecessors, (2625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:06,444 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 329.0) internal successors, (6580), 20 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:06,445 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 329.0) internal successors, (6580), 20 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:06,445 INFO L175 Difference]: Start difference. First operand has 204 places, 159 transitions, 2671 flow. Second operand 19 states and 2625 transitions. [2023-11-06 22:00:06,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 173 transitions, 3107 flow [2023-11-06 22:00:06,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 173 transitions, 2962 flow, removed 0 selfloop flow, removed 12 redundant places. [2023-11-06 22:00:06,482 INFO L231 Difference]: Finished difference. Result has 206 places, 161 transitions, 2740 flow [2023-11-06 22:00:06,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2508, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2740, PETRI_PLACES=206, PETRI_TRANSITIONS=161} [2023-11-06 22:00:06,483 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2023-11-06 22:00:06,483 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 161 transitions, 2740 flow [2023-11-06 22:00:06,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 136.0) internal successors, (1632), 12 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:06,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:06,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:06,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-06 22:00:06,484 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:06,484 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:06,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1909653638, now seen corresponding path program 13 times [2023-11-06 22:00:06,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:06,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097099951] [2023-11-06 22:00:06,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:06,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:06,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:06,881 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:00:06,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:06,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097099951] [2023-11-06 22:00:06,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097099951] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:06,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:06,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:06,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206809627] [2023-11-06 22:00:06,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:06,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:06,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:06,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:06,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:07,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 22:00:07,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 161 transitions, 2740 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:07,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:07,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 22:00:07,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:07,949 INFO L124 PetriNetUnfolderBase]: 72/329 cut-off events. [2023-11-06 22:00:07,949 INFO L125 PetriNetUnfolderBase]: For 4523/4523 co-relation queries the response was YES. [2023-11-06 22:00:07,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2794 conditions, 329 events. 72/329 cut-off events. For 4523/4523 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2264 event pairs, 31 based on Foata normal form. 4/333 useless extension candidates. Maximal degree in co-relation 2752. Up to 214 conditions per place. [2023-11-06 22:00:07,953 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 112 selfloop transitions, 50 changer transitions 7/169 dead transitions. [2023-11-06 22:00:07,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 169 transitions, 3101 flow [2023-11-06 22:00:07,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:00:07,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:00:07,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1450 transitions. [2023-11-06 22:00:07,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44072948328267475 [2023-11-06 22:00:07,963 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1450 transitions. [2023-11-06 22:00:07,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1450 transitions. [2023-11-06 22:00:07,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:07,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1450 transitions. [2023-11-06 22:00:07,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 145.0) internal successors, (1450), 10 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:07,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:07,970 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:07,970 INFO L175 Difference]: Start difference. First operand has 206 places, 161 transitions, 2740 flow. Second operand 10 states and 1450 transitions. [2023-11-06 22:00:07,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 169 transitions, 3101 flow [2023-11-06 22:00:08,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 169 transitions, 2948 flow, removed 4 selfloop flow, removed 13 redundant places. [2023-11-06 22:00:08,013 INFO L231 Difference]: Finished difference. Result has 203 places, 156 transitions, 2624 flow [2023-11-06 22:00:08,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2589, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2624, PETRI_PLACES=203, PETRI_TRANSITIONS=156} [2023-11-06 22:00:08,014 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 174 predicate places. [2023-11-06 22:00:08,014 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 156 transitions, 2624 flow [2023-11-06 22:00:08,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:08,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:08,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:08,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-11-06 22:00:08,016 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:00:08,016 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:08,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1704792521, now seen corresponding path program 6 times [2023-11-06 22:00:08,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:08,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287258646] [2023-11-06 22:00:08,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:08,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:08,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:08,902 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:00:08,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:08,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287258646] [2023-11-06 22:00:08,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287258646] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:08,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:08,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:08,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865098486] [2023-11-06 22:00:08,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:08,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:08,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:08,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:08,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:09,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 22:00:09,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 156 transitions, 2624 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:09,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:09,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 22:00:09,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:10,767 INFO L124 PetriNetUnfolderBase]: 70/312 cut-off events. [2023-11-06 22:00:10,767 INFO L125 PetriNetUnfolderBase]: For 4303/4303 co-relation queries the response was YES. [2023-11-06 22:00:10,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2678 conditions, 312 events. 70/312 cut-off events. For 4303/4303 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2075 event pairs, 22 based on Foata normal form. 4/316 useless extension candidates. Maximal degree in co-relation 2635. Up to 183 conditions per place. [2023-11-06 22:00:10,770 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 81 selfloop transitions, 69 changer transitions 12/162 dead transitions. [2023-11-06 22:00:10,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 162 transitions, 2933 flow [2023-11-06 22:00:10,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 22:00:10,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-06 22:00:10,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2714 transitions. [2023-11-06 22:00:10,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41246200607902733 [2023-11-06 22:00:10,774 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2714 transitions. [2023-11-06 22:00:10,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2714 transitions. [2023-11-06 22:00:10,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:10,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2714 transitions. [2023-11-06 22:00:10,776 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 135.7) internal successors, (2714), 20 states have internal predecessors, (2714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:10,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 329.0) internal successors, (6909), 21 states have internal predecessors, (6909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:10,780 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 329.0) internal successors, (6909), 21 states have internal predecessors, (6909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:10,780 INFO L175 Difference]: Start difference. First operand has 203 places, 156 transitions, 2624 flow. Second operand 20 states and 2714 transitions. [2023-11-06 22:00:10,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 162 transitions, 2933 flow [2023-11-06 22:00:10,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 162 transitions, 2776 flow, removed 5 selfloop flow, removed 14 redundant places. [2023-11-06 22:00:10,829 INFO L231 Difference]: Finished difference. Result has 205 places, 146 transitions, 2489 flow [2023-11-06 22:00:10,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2430, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2489, PETRI_PLACES=205, PETRI_TRANSITIONS=146} [2023-11-06 22:00:10,830 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 176 predicate places. [2023-11-06 22:00:10,830 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 146 transitions, 2489 flow [2023-11-06 22:00:10,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:10,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:10,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:10,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-11-06 22:00:10,831 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:10,832 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:10,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1082554402, now seen corresponding path program 14 times [2023-11-06 22:00:10,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:10,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972182254] [2023-11-06 22:00:10,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:10,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:10,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:11,245 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:00:11,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:11,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972182254] [2023-11-06 22:00:11,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972182254] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:11,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:11,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:11,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909315970] [2023-11-06 22:00:11,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:11,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:11,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:11,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:11,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:11,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 22:00:11,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 146 transitions, 2489 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:11,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:11,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 22:00:11,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:12,286 INFO L124 PetriNetUnfolderBase]: 67/294 cut-off events. [2023-11-06 22:00:12,286 INFO L125 PetriNetUnfolderBase]: For 3798/3798 co-relation queries the response was YES. [2023-11-06 22:00:12,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2577 conditions, 294 events. 67/294 cut-off events. For 3798/3798 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1901 event pairs, 12 based on Foata normal form. 2/296 useless extension candidates. Maximal degree in co-relation 2537. Up to 115 conditions per place. [2023-11-06 22:00:12,289 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 89 selfloop transitions, 63 changer transitions 7/159 dead transitions. [2023-11-06 22:00:12,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 159 transitions, 2928 flow [2023-11-06 22:00:12,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:00:12,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:00:12,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1587 transitions. [2023-11-06 22:00:12,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43851892788063 [2023-11-06 22:00:12,291 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1587 transitions. [2023-11-06 22:00:12,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1587 transitions. [2023-11-06 22:00:12,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:12,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1587 transitions. [2023-11-06 22:00:12,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 144.27272727272728) internal successors, (1587), 11 states have internal predecessors, (1587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:12,294 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:12,295 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:12,295 INFO L175 Difference]: Start difference. First operand has 205 places, 146 transitions, 2489 flow. Second operand 11 states and 1587 transitions. [2023-11-06 22:00:12,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 159 transitions, 2928 flow [2023-11-06 22:00:12,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 159 transitions, 2741 flow, removed 1 selfloop flow, removed 23 redundant places. [2023-11-06 22:00:12,319 INFO L231 Difference]: Finished difference. Result has 181 places, 140 transitions, 2372 flow [2023-11-06 22:00:12,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2372, PETRI_PLACES=181, PETRI_TRANSITIONS=140} [2023-11-06 22:00:12,319 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 152 predicate places. [2023-11-06 22:00:12,319 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 140 transitions, 2372 flow [2023-11-06 22:00:12,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:12,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:12,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:12,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-11-06 22:00:12,320 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:12,320 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:12,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1953590557, now seen corresponding path program 7 times [2023-11-06 22:00:12,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:12,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999390157] [2023-11-06 22:00:12,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:12,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:12,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:13,072 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:00:13,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:13,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999390157] [2023-11-06 22:00:13,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999390157] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:13,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:13,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:13,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230189285] [2023-11-06 22:00:13,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:13,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:13,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:13,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:13,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:13,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 22:00:13,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 140 transitions, 2372 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:13,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:13,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 22:00:13,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:14,564 INFO L124 PetriNetUnfolderBase]: 65/281 cut-off events. [2023-11-06 22:00:14,564 INFO L125 PetriNetUnfolderBase]: For 3805/3805 co-relation queries the response was YES. [2023-11-06 22:00:14,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2443 conditions, 281 events. 65/281 cut-off events. For 3805/3805 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1786 event pairs, 20 based on Foata normal form. 4/285 useless extension candidates. Maximal degree in co-relation 2407. Up to 168 conditions per place. [2023-11-06 22:00:14,567 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 83 selfloop transitions, 61 changer transitions 0/144 dead transitions. [2023-11-06 22:00:14,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 144 transitions, 2629 flow [2023-11-06 22:00:14,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:00:14,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:00:14,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1905 transitions. [2023-11-06 22:00:14,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4135909683022145 [2023-11-06 22:00:14,570 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1905 transitions. [2023-11-06 22:00:14,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1905 transitions. [2023-11-06 22:00:14,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:14,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1905 transitions. [2023-11-06 22:00:14,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 136.07142857142858) internal successors, (1905), 14 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:14,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:14,576 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:14,576 INFO L175 Difference]: Start difference. First operand has 181 places, 140 transitions, 2372 flow. Second operand 14 states and 1905 transitions. [2023-11-06 22:00:14,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 144 transitions, 2629 flow [2023-11-06 22:00:14,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 144 transitions, 2458 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-11-06 22:00:14,597 INFO L231 Difference]: Finished difference. Result has 175 places, 138 transitions, 2276 flow [2023-11-06 22:00:14,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2276, PETRI_PLACES=175, PETRI_TRANSITIONS=138} [2023-11-06 22:00:14,598 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 146 predicate places. [2023-11-06 22:00:14,598 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 138 transitions, 2276 flow [2023-11-06 22:00:14,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:14,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:14,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:14,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-11-06 22:00:14,598 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:00:14,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:14,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1953590558, now seen corresponding path program 15 times [2023-11-06 22:00:14,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:14,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378905998] [2023-11-06 22:00:14,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:14,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:14,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:15,205 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:00:15,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:15,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378905998] [2023-11-06 22:00:15,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378905998] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:15,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:15,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:15,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282847746] [2023-11-06 22:00:15,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:15,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:15,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:15,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:15,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:15,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 329 [2023-11-06 22:00:15,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 138 transitions, 2276 flow. Second operand has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:15,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:15,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 329 [2023-11-06 22:00:15,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:16,228 INFO L124 PetriNetUnfolderBase]: 63/275 cut-off events. [2023-11-06 22:00:16,228 INFO L125 PetriNetUnfolderBase]: For 3602/3602 co-relation queries the response was YES. [2023-11-06 22:00:16,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2376 conditions, 275 events. 63/275 cut-off events. For 3602/3602 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1744 event pairs, 27 based on Foata normal form. 4/279 useless extension candidates. Maximal degree in co-relation 2340. Up to 201 conditions per place. [2023-11-06 22:00:16,230 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 90 selfloop transitions, 39 changer transitions 13/142 dead transitions. [2023-11-06 22:00:16,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 142 transitions, 2559 flow [2023-11-06 22:00:16,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:00:16,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:00:16,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1401 transitions. [2023-11-06 22:00:16,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4258358662613982 [2023-11-06 22:00:16,232 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1401 transitions. [2023-11-06 22:00:16,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1401 transitions. [2023-11-06 22:00:16,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:16,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1401 transitions. [2023-11-06 22:00:16,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 140.1) internal successors, (1401), 10 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:16,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:16,235 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:16,235 INFO L175 Difference]: Start difference. First operand has 175 places, 138 transitions, 2276 flow. Second operand 10 states and 1401 transitions. [2023-11-06 22:00:16,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 142 transitions, 2559 flow [2023-11-06 22:00:16,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 142 transitions, 2416 flow, removed 0 selfloop flow, removed 12 redundant places. [2023-11-06 22:00:16,256 INFO L231 Difference]: Finished difference. Result has 171 places, 128 transitions, 2137 flow [2023-11-06 22:00:16,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2120, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2137, PETRI_PLACES=171, PETRI_TRANSITIONS=128} [2023-11-06 22:00:16,257 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 142 predicate places. [2023-11-06 22:00:16,257 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 128 transitions, 2137 flow [2023-11-06 22:00:16,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:16,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:16,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:16,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-11-06 22:00:16,258 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:00:16,259 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:16,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1611977727, now seen corresponding path program 8 times [2023-11-06 22:00:16,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:16,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356469000] [2023-11-06 22:00:16,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:16,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:16,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:17,022 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:00:17,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:17,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356469000] [2023-11-06 22:00:17,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356469000] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:17,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:17,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:17,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999447869] [2023-11-06 22:00:17,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:17,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:17,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:17,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:17,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:17,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 22:00:17,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 128 transitions, 2137 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:17,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:17,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 22:00:17,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:18,772 INFO L124 PetriNetUnfolderBase]: 63/277 cut-off events. [2023-11-06 22:00:18,773 INFO L125 PetriNetUnfolderBase]: For 3908/3908 co-relation queries the response was YES. [2023-11-06 22:00:18,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2439 conditions, 277 events. 63/277 cut-off events. For 3908/3908 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1772 event pairs, 33 based on Foata normal form. 4/281 useless extension candidates. Maximal degree in co-relation 2404. Up to 151 conditions per place. [2023-11-06 22:00:18,777 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 95 selfloop transitions, 51 changer transitions 0/146 dead transitions. [2023-11-06 22:00:18,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 146 transitions, 2639 flow [2023-11-06 22:00:18,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:00:18,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:00:18,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2188 transitions. [2023-11-06 22:00:18,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4156534954407295 [2023-11-06 22:00:18,781 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2188 transitions. [2023-11-06 22:00:18,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2188 transitions. [2023-11-06 22:00:18,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:18,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2188 transitions. [2023-11-06 22:00:18,784 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 136.75) internal successors, (2188), 16 states have internal predecessors, (2188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:18,789 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:18,790 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:18,790 INFO L175 Difference]: Start difference. First operand has 171 places, 128 transitions, 2137 flow. Second operand 16 states and 2188 transitions. [2023-11-06 22:00:18,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 146 transitions, 2639 flow [2023-11-06 22:00:18,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 146 transitions, 2535 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 22:00:18,820 INFO L231 Difference]: Finished difference. Result has 170 places, 131 transitions, 2225 flow [2023-11-06 22:00:18,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2225, PETRI_PLACES=170, PETRI_TRANSITIONS=131} [2023-11-06 22:00:18,821 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 141 predicate places. [2023-11-06 22:00:18,821 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 131 transitions, 2225 flow [2023-11-06 22:00:18,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:18,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:18,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:18,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-11-06 22:00:18,822 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:00:18,822 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:18,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1848816177, now seen corresponding path program 9 times [2023-11-06 22:00:18,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:18,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386984371] [2023-11-06 22:00:18,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:18,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:18,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:19,548 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:00:19,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:19,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386984371] [2023-11-06 22:00:19,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386984371] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:19,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:19,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:19,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889388505] [2023-11-06 22:00:19,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:19,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:19,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:19,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:19,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:20,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 329 [2023-11-06 22:00:20,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 131 transitions, 2225 flow. Second operand has 12 states, 12 states have (on average 136.0) internal successors, (1632), 12 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:20,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:20,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 329 [2023-11-06 22:00:20,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:21,210 INFO L124 PetriNetUnfolderBase]: 63/277 cut-off events. [2023-11-06 22:00:21,210 INFO L125 PetriNetUnfolderBase]: For 3513/3513 co-relation queries the response was YES. [2023-11-06 22:00:21,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2444 conditions, 277 events. 63/277 cut-off events. For 3513/3513 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1787 event pairs, 19 based on Foata normal form. 2/279 useless extension candidates. Maximal degree in co-relation 2407. Up to 114 conditions per place. [2023-11-06 22:00:21,213 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 87 selfloop transitions, 63 changer transitions 0/150 dead transitions. [2023-11-06 22:00:21,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 150 transitions, 2739 flow [2023-11-06 22:00:21,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 22:00:21,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 22:00:21,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2357 transitions. [2023-11-06 22:00:21,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4214196316824602 [2023-11-06 22:00:21,217 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2357 transitions. [2023-11-06 22:00:21,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2357 transitions. [2023-11-06 22:00:21,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:21,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2357 transitions. [2023-11-06 22:00:21,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 138.64705882352942) internal successors, (2357), 17 states have internal predecessors, (2357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:21,226 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 329.0) internal successors, (5922), 18 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:21,227 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 329.0) internal successors, (5922), 18 states have internal predecessors, (5922), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:21,227 INFO L175 Difference]: Start difference. First operand has 170 places, 131 transitions, 2225 flow. Second operand 17 states and 2357 transitions. [2023-11-06 22:00:21,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 150 transitions, 2739 flow [2023-11-06 22:00:21,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 150 transitions, 2669 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-11-06 22:00:21,260 INFO L231 Difference]: Finished difference. Result has 178 places, 133 transitions, 2332 flow [2023-11-06 22:00:21,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2332, PETRI_PLACES=178, PETRI_TRANSITIONS=133} [2023-11-06 22:00:21,261 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2023-11-06 22:00:21,261 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 133 transitions, 2332 flow [2023-11-06 22:00:21,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 136.0) internal successors, (1632), 12 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:21,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:21,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:21,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-06 22:00:21,262 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:00:21,263 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:21,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1869643494, now seen corresponding path program 16 times [2023-11-06 22:00:21,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:21,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566788494] [2023-11-06 22:00:21,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:21,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:21,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:21,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:00:21,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:21,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566788494] [2023-11-06 22:00:21,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566788494] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:21,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:21,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:21,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874789894] [2023-11-06 22:00:21,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:21,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:21,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:21,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:21,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:22,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 22:00:22,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 133 transitions, 2332 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:22,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:22,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 22:00:22,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:22,897 INFO L124 PetriNetUnfolderBase]: 58/270 cut-off events. [2023-11-06 22:00:22,897 INFO L125 PetriNetUnfolderBase]: For 3679/3679 co-relation queries the response was YES. [2023-11-06 22:00:22,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2418 conditions, 270 events. 58/270 cut-off events. For 3679/3679 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1727 event pairs, 11 based on Foata normal form. 8/278 useless extension candidates. Maximal degree in co-relation 2380. Up to 140 conditions per place. [2023-11-06 22:00:22,900 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 45 selfloop transitions, 78 changer transitions 16/139 dead transitions. [2023-11-06 22:00:22,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 139 transitions, 2625 flow [2023-11-06 22:00:22,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:00:22,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:00:22,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1728 transitions. [2023-11-06 22:00:22,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4376899696048632 [2023-11-06 22:00:22,903 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1728 transitions. [2023-11-06 22:00:22,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1728 transitions. [2023-11-06 22:00:22,903 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:22,903 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1728 transitions. [2023-11-06 22:00:22,905 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 144.0) internal successors, (1728), 12 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:22,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:22,908 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:22,908 INFO L175 Difference]: Start difference. First operand has 178 places, 133 transitions, 2332 flow. Second operand 12 states and 1728 transitions. [2023-11-06 22:00:22,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 139 transitions, 2625 flow [2023-11-06 22:00:22,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 139 transitions, 2497 flow, removed 6 selfloop flow, removed 14 redundant places. [2023-11-06 22:00:22,931 INFO L231 Difference]: Finished difference. Result has 176 places, 119 transitions, 2105 flow [2023-11-06 22:00:22,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2204, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2105, PETRI_PLACES=176, PETRI_TRANSITIONS=119} [2023-11-06 22:00:22,932 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2023-11-06 22:00:22,932 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 119 transitions, 2105 flow [2023-11-06 22:00:22,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:22,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:22,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:22,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-11-06 22:00:22,933 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:22,934 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:22,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1615696798, now seen corresponding path program 17 times [2023-11-06 22:00:22,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:22,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566944152] [2023-11-06 22:00:22,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:22,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:22,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:23,446 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:00:23,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:23,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566944152] [2023-11-06 22:00:23,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566944152] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:23,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:23,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:23,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776848687] [2023-11-06 22:00:23,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:23,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:23,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:23,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:23,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:24,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 329 [2023-11-06 22:00:24,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 119 transitions, 2105 flow. Second operand has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:24,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:24,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 329 [2023-11-06 22:00:24,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:24,629 INFO L124 PetriNetUnfolderBase]: 58/284 cut-off events. [2023-11-06 22:00:24,629 INFO L125 PetriNetUnfolderBase]: For 4704/4704 co-relation queries the response was YES. [2023-11-06 22:00:24,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2669 conditions, 284 events. 58/284 cut-off events. For 4704/4704 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 1909 event pairs, 31 based on Foata normal form. 8/292 useless extension candidates. Maximal degree in co-relation 2631. Up to 155 conditions per place. [2023-11-06 22:00:24,632 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 92 selfloop transitions, 42 changer transitions 5/139 dead transitions. [2023-11-06 22:00:24,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 139 transitions, 2672 flow [2023-11-06 22:00:24,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:00:24,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:00:24,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1547 transitions. [2023-11-06 22:00:24,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274661508704062 [2023-11-06 22:00:24,634 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1547 transitions. [2023-11-06 22:00:24,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1547 transitions. [2023-11-06 22:00:24,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:24,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1547 transitions. [2023-11-06 22:00:24,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 140.63636363636363) internal successors, (1547), 11 states have internal predecessors, (1547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:24,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:24,638 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:24,638 INFO L175 Difference]: Start difference. First operand has 176 places, 119 transitions, 2105 flow. Second operand 11 states and 1547 transitions. [2023-11-06 22:00:24,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 139 transitions, 2672 flow [2023-11-06 22:00:24,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 139 transitions, 2433 flow, removed 6 selfloop flow, removed 17 redundant places. [2023-11-06 22:00:24,663 INFO L231 Difference]: Finished difference. Result has 165 places, 120 transitions, 2104 flow [2023-11-06 22:00:24,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=1882, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2104, PETRI_PLACES=165, PETRI_TRANSITIONS=120} [2023-11-06 22:00:24,664 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 136 predicate places. [2023-11-06 22:00:24,664 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 120 transitions, 2104 flow [2023-11-06 22:00:24,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 138.2) internal successors, (1382), 10 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:24,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:24,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:24,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-11-06 22:00:24,665 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:00:24,665 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:24,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1571759878, now seen corresponding path program 18 times [2023-11-06 22:00:24,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:24,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487933056] [2023-11-06 22:00:24,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:24,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:24,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:25,111 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:00:25,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:25,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487933056] [2023-11-06 22:00:25,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487933056] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:25,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:25,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:25,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673836757] [2023-11-06 22:00:25,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:25,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:25,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:25,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:25,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:25,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 22:00:25,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 120 transitions, 2104 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:25,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:25,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 22:00:25,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:26,131 INFO L124 PetriNetUnfolderBase]: 54/270 cut-off events. [2023-11-06 22:00:26,131 INFO L125 PetriNetUnfolderBase]: For 4432/4432 co-relation queries the response was YES. [2023-11-06 22:00:26,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2528 conditions, 270 events. 54/270 cut-off events. For 4432/4432 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 1790 event pairs, 15 based on Foata normal form. 8/278 useless extension candidates. Maximal degree in co-relation 2489. Up to 97 conditions per place. [2023-11-06 22:00:26,133 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 68 selfloop transitions, 56 changer transitions 7/131 dead transitions. [2023-11-06 22:00:26,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 131 transitions, 2480 flow [2023-11-06 22:00:26,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:00:26,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:00:26,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1443 transitions. [2023-11-06 22:00:26,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43860182370820666 [2023-11-06 22:00:26,136 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1443 transitions. [2023-11-06 22:00:26,136 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1443 transitions. [2023-11-06 22:00:26,136 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:26,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1443 transitions. [2023-11-06 22:00:26,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 144.3) internal successors, (1443), 10 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:26,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:26,140 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:26,141 INFO L175 Difference]: Start difference. First operand has 165 places, 120 transitions, 2104 flow. Second operand 10 states and 1443 transitions. [2023-11-06 22:00:26,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 131 transitions, 2480 flow [2023-11-06 22:00:26,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 131 transitions, 2407 flow, removed 12 selfloop flow, removed 5 redundant places. [2023-11-06 22:00:26,165 INFO L231 Difference]: Finished difference. Result has 171 places, 114 transitions, 2046 flow [2023-11-06 22:00:26,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2046, PETRI_PLACES=171, PETRI_TRANSITIONS=114} [2023-11-06 22:00:26,166 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 142 predicate places. [2023-11-06 22:00:26,166 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 114 transitions, 2046 flow [2023-11-06 22:00:26,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:26,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:26,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:26,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-11-06 22:00:26,167 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:00:26,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:26,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1327583899, now seen corresponding path program 10 times [2023-11-06 22:00:26,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:26,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546870403] [2023-11-06 22:00:26,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:26,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:26,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:26,973 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:00:26,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:26,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546870403] [2023-11-06 22:00:26,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546870403] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:26,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:26,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:26,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159922470] [2023-11-06 22:00:26,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:26,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:26,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:26,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:26,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:27,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 329 [2023-11-06 22:00:27,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 114 transitions, 2046 flow. Second operand has 12 states, 12 states have (on average 136.0) internal successors, (1632), 12 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:27,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:27,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 329 [2023-11-06 22:00:27,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:28,651 INFO L124 PetriNetUnfolderBase]: 60/319 cut-off events. [2023-11-06 22:00:28,651 INFO L125 PetriNetUnfolderBase]: For 6775/6775 co-relation queries the response was YES. [2023-11-06 22:00:28,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3033 conditions, 319 events. 60/319 cut-off events. For 6775/6775 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 2289 event pairs, 46 based on Foata normal form. 12/331 useless extension candidates. Maximal degree in co-relation 2991. Up to 213 conditions per place. [2023-11-06 22:00:28,654 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 79 selfloop transitions, 50 changer transitions 15/144 dead transitions. [2023-11-06 22:00:28,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 144 transitions, 2853 flow [2023-11-06 22:00:28,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:00:28,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:00:28,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2207 transitions. [2023-11-06 22:00:28,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4192629179331307 [2023-11-06 22:00:28,657 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2207 transitions. [2023-11-06 22:00:28,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2207 transitions. [2023-11-06 22:00:28,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:28,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2207 transitions. [2023-11-06 22:00:28,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 137.9375) internal successors, (2207), 16 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:00:28,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:28,662 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 329.0) internal successors, (5593), 17 states have internal predecessors, (5593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:28,663 INFO L175 Difference]: Start difference. First operand has 171 places, 114 transitions, 2046 flow. Second operand 16 states and 2207 transitions. [2023-11-06 22:00:28,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 144 transitions, 2853 flow [2023-11-06 22:00:28,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 144 transitions, 2756 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-11-06 22:00:28,694 INFO L231 Difference]: Finished difference. Result has 183 places, 118 transitions, 2152 flow [2023-11-06 22:00:28,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=1957, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2152, PETRI_PLACES=183, PETRI_TRANSITIONS=118} [2023-11-06 22:00:28,695 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 154 predicate places. [2023-11-06 22:00:28,695 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 118 transitions, 2152 flow [2023-11-06 22:00:28,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 136.0) internal successors, (1632), 12 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:28,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:28,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:28,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-11-06 22:00:28,697 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:28,697 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:28,697 INFO L85 PathProgramCache]: Analyzing trace with hash -406933069, now seen corresponding path program 11 times [2023-11-06 22:00:28,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:28,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142294345] [2023-11-06 22:00:28,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:28,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:28,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:29,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:00:29,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:29,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142294345] [2023-11-06 22:00:29,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142294345] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:29,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:29,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:29,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176178329] [2023-11-06 22:00:29,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:29,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:29,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:29,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:29,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:30,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 329 [2023-11-06 22:00:30,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 118 transitions, 2152 flow. Second operand has 12 states, 12 states have (on average 136.0) internal successors, (1632), 12 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:30,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:30,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 329 [2023-11-06 22:00:30,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:31,401 INFO L124 PetriNetUnfolderBase]: 53/286 cut-off events. [2023-11-06 22:00:31,402 INFO L125 PetriNetUnfolderBase]: For 5331/5331 co-relation queries the response was YES. [2023-11-06 22:00:31,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2770 conditions, 286 events. 53/286 cut-off events. For 5331/5331 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 1992 event pairs, 19 based on Foata normal form. 4/290 useless extension candidates. Maximal degree in co-relation 2725. Up to 81 conditions per place. [2023-11-06 22:00:31,404 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 71 selfloop transitions, 62 changer transitions 7/140 dead transitions. [2023-11-06 22:00:31,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 140 transitions, 2698 flow [2023-11-06 22:00:31,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-06 22:00:31,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-06 22:00:31,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3171 transitions. [2023-11-06 22:00:31,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41905642923219244 [2023-11-06 22:00:31,408 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3171 transitions. [2023-11-06 22:00:31,409 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3171 transitions. [2023-11-06 22:00:31,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:31,410 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3171 transitions. [2023-11-06 22:00:31,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 137.8695652173913) internal successors, (3171), 23 states have internal predecessors, (3171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:31,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 329.0) internal successors, (7896), 24 states have internal predecessors, (7896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:31,420 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 329.0) internal successors, (7896), 24 states have internal predecessors, (7896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:31,421 INFO L175 Difference]: Start difference. First operand has 183 places, 118 transitions, 2152 flow. Second operand 23 states and 3171 transitions. [2023-11-06 22:00:31,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 140 transitions, 2698 flow [2023-11-06 22:00:31,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 140 transitions, 2551 flow, removed 5 selfloop flow, removed 11 redundant places. [2023-11-06 22:00:31,464 INFO L231 Difference]: Finished difference. Result has 193 places, 114 transitions, 1997 flow [2023-11-06 22:00:31,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=1935, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1997, PETRI_PLACES=193, PETRI_TRANSITIONS=114} [2023-11-06 22:00:31,465 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 164 predicate places. [2023-11-06 22:00:31,465 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 114 transitions, 1997 flow [2023-11-06 22:00:31,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 136.0) internal successors, (1632), 12 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:31,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:31,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:31,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-11-06 22:00:31,466 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:31,466 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:31,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1094319370, now seen corresponding path program 19 times [2023-11-06 22:00:31,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:31,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648032752] [2023-11-06 22:00:31,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:31,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:31,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:32,031 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:00:32,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:32,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648032752] [2023-11-06 22:00:32,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648032752] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:32,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:32,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:32,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071306759] [2023-11-06 22:00:32,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:32,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:32,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:32,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:32,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:32,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 22:00:32,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 114 transitions, 1997 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:32,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:32,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 22:00:32,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:33,141 INFO L124 PetriNetUnfolderBase]: 47/258 cut-off events. [2023-11-06 22:00:33,141 INFO L125 PetriNetUnfolderBase]: For 4901/4901 co-relation queries the response was YES. [2023-11-06 22:00:33,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2476 conditions, 258 events. 47/258 cut-off events. For 4901/4901 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 1741 event pairs, 25 based on Foata normal form. 12/270 useless extension candidates. Maximal degree in co-relation 2432. Up to 100 conditions per place. [2023-11-06 22:00:33,143 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 68 selfloop transitions, 45 changer transitions 11/124 dead transitions. [2023-11-06 22:00:33,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 124 transitions, 2412 flow [2023-11-06 22:00:33,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:00:33,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:00:33,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1584 transitions. [2023-11-06 22:00:33,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4376899696048632 [2023-11-06 22:00:33,146 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1584 transitions. [2023-11-06 22:00:33,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1584 transitions. [2023-11-06 22:00:33,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:33,146 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1584 transitions. [2023-11-06 22:00:33,148 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 144.0) internal successors, (1584), 11 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:33,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:33,151 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:33,151 INFO L175 Difference]: Start difference. First operand has 193 places, 114 transitions, 1997 flow. Second operand 11 states and 1584 transitions. [2023-11-06 22:00:33,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 124 transitions, 2412 flow [2023-11-06 22:00:33,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 124 transitions, 2234 flow, removed 19 selfloop flow, removed 21 redundant places. [2023-11-06 22:00:33,177 INFO L231 Difference]: Finished difference. Result has 182 places, 106 transitions, 1908 flow [2023-11-06 22:00:33,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=1825, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1908, PETRI_PLACES=182, PETRI_TRANSITIONS=106} [2023-11-06 22:00:33,178 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 153 predicate places. [2023-11-06 22:00:33,178 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 106 transitions, 1908 flow [2023-11-06 22:00:33,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:33,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:33,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:33,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-11-06 22:00:33,178 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:33,179 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:33,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1272931568, now seen corresponding path program 20 times [2023-11-06 22:00:33,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:33,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319619167] [2023-11-06 22:00:33,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:33,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:33,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:33,668 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:00:33,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:33,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319619167] [2023-11-06 22:00:33,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319619167] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:33,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:33,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:33,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171331122] [2023-11-06 22:00:33,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:33,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:33,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:33,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:33,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:34,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 22:00:34,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 106 transitions, 1908 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:34,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:34,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 22:00:34,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:34,675 INFO L124 PetriNetUnfolderBase]: 42/232 cut-off events. [2023-11-06 22:00:34,675 INFO L125 PetriNetUnfolderBase]: For 4239/4239 co-relation queries the response was YES. [2023-11-06 22:00:34,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2254 conditions, 232 events. 42/232 cut-off events. For 4239/4239 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1499 event pairs, 25 based on Foata normal form. 2/234 useless extension candidates. Maximal degree in co-relation 2212. Up to 156 conditions per place. [2023-11-06 22:00:34,678 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 67 selfloop transitions, 40 changer transitions 5/112 dead transitions. [2023-11-06 22:00:34,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 112 transitions, 2149 flow [2023-11-06 22:00:34,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 22:00:34,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 22:00:34,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1870 transitions. [2023-11-06 22:00:34,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43722235211596916 [2023-11-06 22:00:34,682 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1870 transitions. [2023-11-06 22:00:34,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1870 transitions. [2023-11-06 22:00:34,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:34,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1870 transitions. [2023-11-06 22:00:34,684 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 143.84615384615384) internal successors, (1870), 13 states have internal predecessors, (1870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:34,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:34,687 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 329.0) internal successors, (4606), 14 states have internal predecessors, (4606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:34,687 INFO L175 Difference]: Start difference. First operand has 182 places, 106 transitions, 1908 flow. Second operand 13 states and 1870 transitions. [2023-11-06 22:00:34,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 112 transitions, 2149 flow [2023-11-06 22:00:34,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 112 transitions, 2035 flow, removed 26 selfloop flow, removed 12 redundant places. [2023-11-06 22:00:34,707 INFO L231 Difference]: Finished difference. Result has 179 places, 103 transitions, 1835 flow [2023-11-06 22:00:34,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=1794, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1835, PETRI_PLACES=179, PETRI_TRANSITIONS=103} [2023-11-06 22:00:34,708 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2023-11-06 22:00:34,708 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 103 transitions, 1835 flow [2023-11-06 22:00:34,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:34,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:34,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:34,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-11-06 22:00:34,709 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:34,709 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:34,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1848816178, now seen corresponding path program 21 times [2023-11-06 22:00:34,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:34,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992021420] [2023-11-06 22:00:34,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:34,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:34,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:35,285 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:00:35,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:35,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992021420] [2023-11-06 22:00:35,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992021420] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:35,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:35,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:35,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391196387] [2023-11-06 22:00:35,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:35,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:35,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:35,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:35,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:35,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 22:00:35,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 103 transitions, 1835 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:35,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:35,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 22:00:35,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:36,227 INFO L124 PetriNetUnfolderBase]: 36/209 cut-off events. [2023-11-06 22:00:36,227 INFO L125 PetriNetUnfolderBase]: For 3724/3724 co-relation queries the response was YES. [2023-11-06 22:00:36,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2009 conditions, 209 events. 36/209 cut-off events. For 3724/3724 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1299 event pairs, 11 based on Foata normal form. 12/221 useless extension candidates. Maximal degree in co-relation 1972. Up to 62 conditions per place. [2023-11-06 22:00:36,230 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 47 selfloop transitions, 53 changer transitions 9/109 dead transitions. [2023-11-06 22:00:36,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 109 transitions, 2044 flow [2023-11-06 22:00:36,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:00:36,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:00:36,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1729 transitions. [2023-11-06 22:00:36,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4379432624113475 [2023-11-06 22:00:36,232 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1729 transitions. [2023-11-06 22:00:36,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1729 transitions. [2023-11-06 22:00:36,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:36,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1729 transitions. [2023-11-06 22:00:36,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 144.08333333333334) internal successors, (1729), 12 states have internal predecessors, (1729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:36,236 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:36,237 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:36,237 INFO L175 Difference]: Start difference. First operand has 179 places, 103 transitions, 1835 flow. Second operand 12 states and 1729 transitions. [2023-11-06 22:00:36,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 109 transitions, 2044 flow [2023-11-06 22:00:36,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 109 transitions, 1887 flow, removed 7 selfloop flow, removed 17 redundant places. [2023-11-06 22:00:36,254 INFO L231 Difference]: Finished difference. Result has 172 places, 92 transitions, 1606 flow [2023-11-06 22:00:36,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=1642, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1606, PETRI_PLACES=172, PETRI_TRANSITIONS=92} [2023-11-06 22:00:36,255 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2023-11-06 22:00:36,255 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 92 transitions, 1606 flow [2023-11-06 22:00:36,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:36,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:36,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:36,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-11-06 22:00:36,256 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:36,256 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:36,257 INFO L85 PathProgramCache]: Analyzing trace with hash 76482485, now seen corresponding path program 12 times [2023-11-06 22:00:36,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:36,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195213522] [2023-11-06 22:00:36,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:36,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:36,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:36,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:00:36,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:36,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195213522] [2023-11-06 22:00:36,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195213522] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:36,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:36,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:36,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247816846] [2023-11-06 22:00:36,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:36,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:36,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:36,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:36,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:38,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 22:00:38,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 92 transitions, 1606 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:38,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:38,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 22:00:38,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:38,937 INFO L124 PetriNetUnfolderBase]: 32/184 cut-off events. [2023-11-06 22:00:38,937 INFO L125 PetriNetUnfolderBase]: For 3275/3275 co-relation queries the response was YES. [2023-11-06 22:00:38,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1651 conditions, 184 events. 32/184 cut-off events. For 3275/3275 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1078 event pairs, 15 based on Foata normal form. 8/192 useless extension candidates. Maximal degree in co-relation 1614. Up to 57 conditions per place. [2023-11-06 22:00:38,938 INFO L140 encePairwiseOnDemand]: 318/329 looper letters, 44 selfloop transitions, 38 changer transitions 15/97 dead transitions. [2023-11-06 22:00:38,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 97 transitions, 1650 flow [2023-11-06 22:00:38,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-06 22:00:38,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-06 22:00:38,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2576 transitions. [2023-11-06 22:00:38,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41209406494960804 [2023-11-06 22:00:38,941 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2576 transitions. [2023-11-06 22:00:38,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2576 transitions. [2023-11-06 22:00:38,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:38,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2576 transitions. [2023-11-06 22:00:38,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 135.57894736842104) internal successors, (2576), 19 states have internal predecessors, (2576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:38,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 329.0) internal successors, (6580), 20 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:38,951 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 329.0) internal successors, (6580), 20 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:38,952 INFO L175 Difference]: Start difference. First operand has 172 places, 92 transitions, 1606 flow. Second operand 19 states and 2576 transitions. [2023-11-06 22:00:38,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 97 transitions, 1650 flow [2023-11-06 22:00:38,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 97 transitions, 1468 flow, removed 19 selfloop flow, removed 15 redundant places. [2023-11-06 22:00:38,973 INFO L231 Difference]: Finished difference. Result has 172 places, 76 transitions, 1152 flow [2023-11-06 22:00:38,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1152, PETRI_PLACES=172, PETRI_TRANSITIONS=76} [2023-11-06 22:00:38,974 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2023-11-06 22:00:38,974 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 76 transitions, 1152 flow [2023-11-06 22:00:38,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:38,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:38,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:38,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-11-06 22:00:38,975 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:38,975 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:38,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1032161513, now seen corresponding path program 13 times [2023-11-06 22:00:38,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:38,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739978909] [2023-11-06 22:00:38,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:38,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:39,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:39,811 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:00:39,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:39,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739978909] [2023-11-06 22:00:39,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739978909] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:39,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:39,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:39,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636854007] [2023-11-06 22:00:39,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:39,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:39,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:39,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:39,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:40,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 22:00:40,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 76 transitions, 1152 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:40,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:40,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 22:00:40,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:41,344 INFO L124 PetriNetUnfolderBase]: 24/160 cut-off events. [2023-11-06 22:00:41,344 INFO L125 PetriNetUnfolderBase]: For 1817/1817 co-relation queries the response was YES. [2023-11-06 22:00:41,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1376 conditions, 160 events. 24/160 cut-off events. For 1817/1817 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 910 event pairs, 13 based on Foata normal form. 8/168 useless extension candidates. Maximal degree in co-relation 1343. Up to 89 conditions per place. [2023-11-06 22:00:41,346 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 44 selfloop transitions, 21 changer transitions 18/83 dead transitions. [2023-11-06 22:00:41,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 83 transitions, 1418 flow [2023-11-06 22:00:41,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:00:41,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:00:41,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1627 transitions. [2023-11-06 22:00:41,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41210739614994935 [2023-11-06 22:00:41,349 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1627 transitions. [2023-11-06 22:00:41,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1627 transitions. [2023-11-06 22:00:41,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:41,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1627 transitions. [2023-11-06 22:00:41,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 135.58333333333334) internal successors, (1627), 12 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:41,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:41,356 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:41,356 INFO L175 Difference]: Start difference. First operand has 172 places, 76 transitions, 1152 flow. Second operand 12 states and 1627 transitions. [2023-11-06 22:00:41,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 83 transitions, 1418 flow [2023-11-06 22:00:41,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 83 transitions, 1209 flow, removed 14 selfloop flow, removed 24 redundant places. [2023-11-06 22:00:41,370 INFO L231 Difference]: Finished difference. Result has 153 places, 64 transitions, 834 flow [2023-11-06 22:00:41,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=960, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=834, PETRI_PLACES=153, PETRI_TRANSITIONS=64} [2023-11-06 22:00:41,371 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2023-11-06 22:00:41,371 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 64 transitions, 834 flow [2023-11-06 22:00:41,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:41,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:41,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:41,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-11-06 22:00:41,372 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:41,372 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:41,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1955499774, now seen corresponding path program 22 times [2023-11-06 22:00:41,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:41,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933206593] [2023-11-06 22:00:41,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:41,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:41,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:42,108 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:00:42,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:42,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933206593] [2023-11-06 22:00:42,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933206593] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:42,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:42,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:00:42,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045191974] [2023-11-06 22:00:42,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:42,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:00:42,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:42,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:00:42,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:00:42,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 329 [2023-11-06 22:00:42,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 64 transitions, 834 flow. Second operand has 11 states, 11 states have (on average 137.0909090909091) internal successors, (1508), 11 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:42,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:42,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 329 [2023-11-06 22:00:42,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:43,398 INFO L124 PetriNetUnfolderBase]: 21/133 cut-off events. [2023-11-06 22:00:43,398 INFO L125 PetriNetUnfolderBase]: For 1061/1061 co-relation queries the response was YES. [2023-11-06 22:00:43,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1035 conditions, 133 events. 21/133 cut-off events. For 1061/1061 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 690 event pairs, 16 based on Foata normal form. 8/141 useless extension candidates. Maximal degree in co-relation 1009. Up to 67 conditions per place. [2023-11-06 22:00:43,399 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 45 selfloop transitions, 20 changer transitions 7/72 dead transitions. [2023-11-06 22:00:43,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 72 transitions, 1037 flow [2023-11-06 22:00:43,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:00:43,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:00:43,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1533 transitions. [2023-11-06 22:00:43,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42359767891682787 [2023-11-06 22:00:43,401 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1533 transitions. [2023-11-06 22:00:43,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1533 transitions. [2023-11-06 22:00:43,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:43,402 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1533 transitions. [2023-11-06 22:00:43,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 139.36363636363637) internal successors, (1533), 11 states have internal predecessors, (1533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:43,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:43,406 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:43,406 INFO L175 Difference]: Start difference. First operand has 153 places, 64 transitions, 834 flow. Second operand 11 states and 1533 transitions. [2023-11-06 22:00:43,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 72 transitions, 1037 flow [2023-11-06 22:00:43,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 72 transitions, 951 flow, removed 2 selfloop flow, removed 15 redundant places. [2023-11-06 22:00:43,412 INFO L231 Difference]: Finished difference. Result has 143 places, 59 transitions, 747 flow [2023-11-06 22:00:43,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=749, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=747, PETRI_PLACES=143, PETRI_TRANSITIONS=59} [2023-11-06 22:00:43,413 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 114 predicate places. [2023-11-06 22:00:43,413 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 59 transitions, 747 flow [2023-11-06 22:00:43,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 137.0909090909091) internal successors, (1508), 11 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:43,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:43,414 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:43,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-11-06 22:00:43,414 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:43,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:43,415 INFO L85 PathProgramCache]: Analyzing trace with hash 628108374, now seen corresponding path program 23 times [2023-11-06 22:00:43,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:43,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981606317] [2023-11-06 22:00:43,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:43,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:43,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:43,878 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:00:43,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:43,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981606317] [2023-11-06 22:00:43,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981606317] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:43,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:43,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:43,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474877159] [2023-11-06 22:00:43,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:43,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:43,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:43,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:43,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:44,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 22:00:44,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 59 transitions, 747 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:44,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:44,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 22:00:44,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:45,105 INFO L124 PetriNetUnfolderBase]: 15/107 cut-off events. [2023-11-06 22:00:45,105 INFO L125 PetriNetUnfolderBase]: For 746/746 co-relation queries the response was YES. [2023-11-06 22:00:45,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 819 conditions, 107 events. 15/107 cut-off events. For 746/746 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 499 event pairs, 6 based on Foata normal form. 8/115 useless extension candidates. Maximal degree in co-relation 794. Up to 25 conditions per place. [2023-11-06 22:00:45,106 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 23 selfloop transitions, 29 changer transitions 13/65 dead transitions. [2023-11-06 22:00:45,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 65 transitions, 877 flow [2023-11-06 22:00:45,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:00:45,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:00:45,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2010 transitions. [2023-11-06 22:00:45,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363873208858011 [2023-11-06 22:00:45,109 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2010 transitions. [2023-11-06 22:00:45,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2010 transitions. [2023-11-06 22:00:45,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:45,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2010 transitions. [2023-11-06 22:00:45,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 143.57142857142858) internal successors, (2010), 14 states have internal predecessors, (2010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:45,113 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:45,113 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:45,113 INFO L175 Difference]: Start difference. First operand has 143 places, 59 transitions, 747 flow. Second operand 14 states and 2010 transitions. [2023-11-06 22:00:45,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 65 transitions, 877 flow [2023-11-06 22:00:45,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 65 transitions, 766 flow, removed 11 selfloop flow, removed 15 redundant places. [2023-11-06 22:00:45,118 INFO L231 Difference]: Finished difference. Result has 136 places, 47 transitions, 553 flow [2023-11-06 22:00:45,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=553, PETRI_PLACES=136, PETRI_TRANSITIONS=47} [2023-11-06 22:00:45,118 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 107 predicate places. [2023-11-06 22:00:45,119 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 47 transitions, 553 flow [2023-11-06 22:00:45,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:45,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:45,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:45,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-11-06 22:00:45,119 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:45,119 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:45,120 INFO L85 PathProgramCache]: Analyzing trace with hash -156636895, now seen corresponding path program 14 times [2023-11-06 22:00:45,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:45,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190930556] [2023-11-06 22:00:45,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:45,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:45,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:45,872 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:00:45,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:45,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190930556] [2023-11-06 22:00:45,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190930556] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:45,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:45,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:45,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161998486] [2023-11-06 22:00:45,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:45,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:45,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:45,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:45,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:47,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 329 [2023-11-06 22:00:47,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 47 transitions, 553 flow. Second operand has 12 states, 12 states have (on average 136.0) internal successors, (1632), 12 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:47,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:47,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 329 [2023-11-06 22:00:47,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:47,495 INFO L124 PetriNetUnfolderBase]: 9/77 cut-off events. [2023-11-06 22:00:47,496 INFO L125 PetriNetUnfolderBase]: For 453/453 co-relation queries the response was YES. [2023-11-06 22:00:47,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 576 conditions, 77 events. 9/77 cut-off events. For 453/453 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 297 event pairs, 6 based on Foata normal form. 4/81 useless extension candidates. Maximal degree in co-relation 556. Up to 36 conditions per place. [2023-11-06 22:00:47,496 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 25 selfloop transitions, 13 changer transitions 12/50 dead transitions. [2023-11-06 22:00:47,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 50 transitions, 615 flow [2023-11-06 22:00:47,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:00:47,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:00:47,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1924 transitions. [2023-11-06 22:00:47,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41771602257924445 [2023-11-06 22:00:47,499 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1924 transitions. [2023-11-06 22:00:47,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1924 transitions. [2023-11-06 22:00:47,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:47,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1924 transitions. [2023-11-06 22:00:47,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 137.42857142857142) internal successors, (1924), 14 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:47,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:47,504 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 329.0) internal successors, (4935), 15 states have internal predecessors, (4935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:47,504 INFO L175 Difference]: Start difference. First operand has 136 places, 47 transitions, 553 flow. Second operand 14 states and 1924 transitions. [2023-11-06 22:00:47,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 50 transitions, 615 flow [2023-11-06 22:00:47,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 50 transitions, 517 flow, removed 6 selfloop flow, removed 17 redundant places. [2023-11-06 22:00:47,508 INFO L231 Difference]: Finished difference. Result has 125 places, 34 transitions, 327 flow [2023-11-06 22:00:47,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=405, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=327, PETRI_PLACES=125, PETRI_TRANSITIONS=34} [2023-11-06 22:00:47,509 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 96 predicate places. [2023-11-06 22:00:47,509 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 34 transitions, 327 flow [2023-11-06 22:00:47,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 136.0) internal successors, (1632), 12 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:47,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:47,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:47,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-11-06 22:00:47,510 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:47,510 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:47,510 INFO L85 PathProgramCache]: Analyzing trace with hash 622890144, now seen corresponding path program 24 times [2023-11-06 22:00:47,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:47,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359531119] [2023-11-06 22:00:47,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:47,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:47,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:48,039 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:00:48,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:48,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359531119] [2023-11-06 22:00:48,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359531119] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:48,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:48,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-06 22:00:48,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518320230] [2023-11-06 22:00:48,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:48,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:00:48,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:48,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:00:48,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:00:48,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 329 [2023-11-06 22:00:48,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 34 transitions, 327 flow. Second operand has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:48,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:48,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 329 [2023-11-06 22:00:48,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:49,091 INFO L124 PetriNetUnfolderBase]: 7/54 cut-off events. [2023-11-06 22:00:49,091 INFO L125 PetriNetUnfolderBase]: For 215/215 co-relation queries the response was YES. [2023-11-06 22:00:49,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 383 conditions, 54 events. 7/54 cut-off events. For 215/215 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 149 event pairs, 4 based on Foata normal form. 4/58 useless extension candidates. Maximal degree in co-relation 365. Up to 19 conditions per place. [2023-11-06 22:00:49,092 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 13 selfloop transitions, 9 changer transitions 14/36 dead transitions. [2023-11-06 22:00:49,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 36 transitions, 390 flow [2023-11-06 22:00:49,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:00:49,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:00:49,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1575 transitions. [2023-11-06 22:00:49,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43520309477756286 [2023-11-06 22:00:49,094 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1575 transitions. [2023-11-06 22:00:49,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1575 transitions. [2023-11-06 22:00:49,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:49,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1575 transitions. [2023-11-06 22:00:49,097 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 143.1818181818182) internal successors, (1575), 11 states have internal predecessors, (1575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:49,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:49,099 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 329.0) internal successors, (3948), 12 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:49,099 INFO L175 Difference]: Start difference. First operand has 125 places, 34 transitions, 327 flow. Second operand 11 states and 1575 transitions. [2023-11-06 22:00:49,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 36 transitions, 390 flow [2023-11-06 22:00:49,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 36 transitions, 314 flow, removed 7 selfloop flow, removed 20 redundant places. [2023-11-06 22:00:49,101 INFO L231 Difference]: Finished difference. Result has 100 places, 21 transitions, 202 flow [2023-11-06 22:00:49,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=202, PETRI_PLACES=100, PETRI_TRANSITIONS=21} [2023-11-06 22:00:49,101 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 71 predicate places. [2023-11-06 22:00:49,101 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 21 transitions, 202 flow [2023-11-06 22:00:49,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 142.2) internal successors, (1422), 10 states have internal predecessors, (1422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:49,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:49,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:49,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-11-06 22:00:49,102 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:49,102 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:49,103 INFO L85 PathProgramCache]: Analyzing trace with hash -373442361, now seen corresponding path program 15 times [2023-11-06 22:00:49,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:49,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192450508] [2023-11-06 22:00:49,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:49,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:49,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:50,042 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:00:50,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:50,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192450508] [2023-11-06 22:00:50,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192450508] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:50,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:50,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:50,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131788333] [2023-11-06 22:00:50,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:50,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:50,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:50,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:50,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:50,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 22:00:50,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 21 transitions, 202 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:50,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:50,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 22:00:50,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:51,357 INFO L124 PetriNetUnfolderBase]: 4/30 cut-off events. [2023-11-06 22:00:51,358 INFO L125 PetriNetUnfolderBase]: For 86/86 co-relation queries the response was YES. [2023-11-06 22:00:51,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191 conditions, 30 events. 4/30 cut-off events. For 86/86 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 47 event pairs, 2 based on Foata normal form. 4/34 useless extension candidates. Maximal degree in co-relation 179. Up to 12 conditions per place. [2023-11-06 22:00:51,358 INFO L140 encePairwiseOnDemand]: 319/329 looper letters, 5 selfloop transitions, 9 changer transitions 8/22 dead transitions. [2023-11-06 22:00:51,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 22 transitions, 197 flow [2023-11-06 22:00:51,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:00:51,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:00:51,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1618 transitions. [2023-11-06 22:00:51,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4098277608915907 [2023-11-06 22:00:51,367 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1618 transitions. [2023-11-06 22:00:51,367 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1618 transitions. [2023-11-06 22:00:51,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:51,367 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1618 transitions. [2023-11-06 22:00:51,369 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 134.83333333333334) internal successors, (1618), 12 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:00:51,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:51,371 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 329.0) internal successors, (4277), 13 states have internal predecessors, (4277), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:51,372 INFO L175 Difference]: Start difference. First operand has 100 places, 21 transitions, 202 flow. Second operand 12 states and 1618 transitions. [2023-11-06 22:00:51,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 22 transitions, 197 flow [2023-11-06 22:00:51,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 22 transitions, 163 flow, removed 1 selfloop flow, removed 13 redundant places. [2023-11-06 22:00:51,373 INFO L231 Difference]: Finished difference. Result has 74 places, 14 transitions, 97 flow [2023-11-06 22:00:51,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=10, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=97, PETRI_PLACES=74, PETRI_TRANSITIONS=14} [2023-11-06 22:00:51,373 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 45 predicate places. [2023-11-06 22:00:51,374 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 14 transitions, 97 flow [2023-11-06 22:00:51,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:51,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:51,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:51,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-11-06 22:00:51,375 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:51,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:51,375 INFO L85 PathProgramCache]: Analyzing trace with hash -382379662, now seen corresponding path program 25 times [2023-11-06 22:00:51,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:51,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385939706] [2023-11-06 22:00:51,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:51,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:51,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:52,062 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:00:52,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:52,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385939706] [2023-11-06 22:00:52,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385939706] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:52,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:52,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:00:52,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499151516] [2023-11-06 22:00:52,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:52,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:00:52,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:52,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:00:52,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:00:52,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 329 [2023-11-06 22:00:52,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 14 transitions, 97 flow. Second operand has 11 states, 11 states have (on average 137.0909090909091) internal successors, (1508), 11 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:52,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:52,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 329 [2023-11-06 22:00:52,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:53,200 INFO L124 PetriNetUnfolderBase]: 1/15 cut-off events. [2023-11-06 22:00:53,200 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2023-11-06 22:00:53,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97 conditions, 15 events. 1/15 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 3 event pairs, 1 based on Foata normal form. 2/17 useless extension candidates. Maximal degree in co-relation 88. Up to 7 conditions per place. [2023-11-06 22:00:53,201 INFO L140 encePairwiseOnDemand]: 321/329 looper letters, 6 selfloop transitions, 7 changer transitions 0/13 dead transitions. [2023-11-06 22:00:53,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 13 transitions, 106 flow [2023-11-06 22:00:53,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:00:53,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 22:00:53,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1238 transitions. [2023-11-06 22:00:53,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181019925700777 [2023-11-06 22:00:53,203 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1238 transitions. [2023-11-06 22:00:53,203 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1238 transitions. [2023-11-06 22:00:53,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:53,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1238 transitions. [2023-11-06 22:00:53,204 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 137.55555555555554) internal successors, (1238), 9 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:53,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 329.0) internal successors, (3290), 10 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:53,206 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 329.0) internal successors, (3290), 10 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:53,206 INFO L175 Difference]: Start difference. First operand has 74 places, 14 transitions, 97 flow. Second operand 9 states and 1238 transitions. [2023-11-06 22:00:53,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 13 transitions, 106 flow [2023-11-06 22:00:53,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 13 transitions, 79 flow, removed 0 selfloop flow, removed 14 redundant places. [2023-11-06 22:00:53,207 INFO L231 Difference]: Finished difference. Result has 49 places, 13 transitions, 67 flow [2023-11-06 22:00:53,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=53, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=13, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=6, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=67, PETRI_PLACES=49, PETRI_TRANSITIONS=13} [2023-11-06 22:00:53,207 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 20 predicate places. [2023-11-06 22:00:53,207 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 13 transitions, 67 flow [2023-11-06 22:00:53,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 137.0909090909091) internal successors, (1508), 11 states have internal predecessors, (1508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:53,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:00:53,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:53,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-11-06 22:00:53,208 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 6 more)] === [2023-11-06 22:00:53,208 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:00:53,208 INFO L85 PathProgramCache]: Analyzing trace with hash -382379661, now seen corresponding path program 16 times [2023-11-06 22:00:53,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:00:53,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28936127] [2023-11-06 22:00:53,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:00:53,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:00:53,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:00:53,967 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:00:53,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:00:53,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28936127] [2023-11-06 22:00:53,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28936127] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:00:53,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:00:53,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:00:53,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284102953] [2023-11-06 22:00:53,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:00:53,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:00:53,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:00:53,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:00:53,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:00:54,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 133 out of 329 [2023-11-06 22:00:54,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 13 transitions, 67 flow. Second operand has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:54,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:00:54,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 133 of 329 [2023-11-06 22:00:54,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:00:55,100 INFO L124 PetriNetUnfolderBase]: 0/12 cut-off events. [2023-11-06 22:00:55,100 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-06 22:00:55,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 12 events. 0/12 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 2/14 useless extension candidates. Maximal degree in co-relation 0. Up to 4 conditions per place. [2023-11-06 22:00:55,100 INFO L140 encePairwiseOnDemand]: 320/329 looper letters, 0 selfloop transitions, 0 changer transitions 12/12 dead transitions. [2023-11-06 22:00:55,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 12 transitions, 68 flow [2023-11-06 22:00:55,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:00:55,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:00:55,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1343 transitions. [2023-11-06 22:00:55,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4082066869300912 [2023-11-06 22:00:55,105 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1343 transitions. [2023-11-06 22:00:55,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1343 transitions. [2023-11-06 22:00:55,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:00:55,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1343 transitions. [2023-11-06 22:00:55,107 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 134.3) internal successors, (1343), 10 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:55,110 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:55,111 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 329.0) internal successors, (3619), 11 states have internal predecessors, (3619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:55,111 INFO L175 Difference]: Start difference. First operand has 49 places, 13 transitions, 67 flow. Second operand 10 states and 1343 transitions. [2023-11-06 22:00:55,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 12 transitions, 68 flow [2023-11-06 22:00:55,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 12 transitions, 53 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-06 22:00:55,112 INFO L231 Difference]: Finished difference. Result has 30 places, 0 transitions, 0 flow [2023-11-06 22:00:55,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=329, PETRI_DIFFERENCE_MINUEND_FLOW=29, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=12, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=12, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=0, PETRI_PLACES=30, PETRI_TRANSITIONS=0} [2023-11-06 22:00:55,112 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 1 predicate places. [2023-11-06 22:00:55,112 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 0 transitions, 0 flow [2023-11-06 22:00:55,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 134.0) internal successors, (1608), 12 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:00:55,115 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 8 remaining) [2023-11-06 22:00:55,116 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 8 remaining) [2023-11-06 22:00:55,116 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2023-11-06 22:00:55,117 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2023-11-06 22:00:55,117 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2023-11-06 22:00:55,117 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2023-11-06 22:00:55,118 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2023-11-06 22:00:55,118 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2023-11-06 22:00:55,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2023-11-06 22:00:55,119 INFO L445 BasicCegarLoop]: Path program histogram: [25, 16, 8, 6, 3, 2, 1, 1, 1, 1, 1, 1] [2023-11-06 22:00:55,124 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-06 22:00:55,125 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:00:55,129 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:00:55 BasicIcfg [2023-11-06 22:00:55,129 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:00:55,130 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:00:55,130 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:00:55,130 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:00:55,131 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:58:34" (3/4) ... [2023-11-06 22:00:55,132 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-11-06 22:00:55,136 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2023-11-06 22:00:55,143 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 22 nodes and edges [2023-11-06 22:00:55,144 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2023-11-06 22:00:55,144 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-11-06 22:00:55,145 INFO L939 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-11-06 22:00:55,203 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/witness.graphml.graphml [2023-11-06 22:00:55,203 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/witness.graphml.yaml [2023-11-06 22:00:55,204 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:00:55,204 INFO L158 Benchmark]: Toolchain (without parser) took 142594.13ms. Allocated memory was 195.0MB in the beginning and 717.2MB in the end (delta: 522.2MB). Free memory was 164.2MB in the beginning and 523.5MB in the end (delta: -359.2MB). Peak memory consumption was 162.7MB. Max. memory is 16.1GB. [2023-11-06 22:00:55,205 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 134.2MB. Free memory was 108.1MB in the beginning and 108.0MB in the end (delta: 140.1kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:00:55,205 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1147.90ms. Allocated memory is still 195.0MB. Free memory was 164.1MB in the beginning and 113.7MB in the end (delta: 50.4MB). Peak memory consumption was 53.5MB. Max. memory is 16.1GB. [2023-11-06 22:00:55,206 INFO L158 Benchmark]: Boogie Procedure Inliner took 129.73ms. Allocated memory is still 195.0MB. Free memory was 113.7MB in the beginning and 162.9MB in the end (delta: -49.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-06 22:00:55,206 INFO L158 Benchmark]: Boogie Preprocessor took 104.41ms. Allocated memory is still 195.0MB. Free memory was 162.9MB in the beginning and 159.9MB in the end (delta: 2.9MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:00:55,206 INFO L158 Benchmark]: RCFGBuilder took 813.54ms. Allocated memory is still 195.0MB. Free memory was 159.9MB in the beginning and 134.8MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2023-11-06 22:00:55,207 INFO L158 Benchmark]: TraceAbstraction took 140312.13ms. Allocated memory was 195.0MB in the beginning and 717.2MB in the end (delta: 522.2MB). Free memory was 133.7MB in the beginning and 527.7MB in the end (delta: -393.9MB). Peak memory consumption was 129.3MB. Max. memory is 16.1GB. [2023-11-06 22:00:55,207 INFO L158 Benchmark]: Witness Printer took 74.31ms. Allocated memory is still 717.2MB. Free memory was 527.7MB in the beginning and 523.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 22:00:55,209 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23ms. Allocated memory is still 134.2MB. Free memory was 108.1MB in the beginning and 108.0MB in the end (delta: 140.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1147.90ms. Allocated memory is still 195.0MB. Free memory was 164.1MB in the beginning and 113.7MB in the end (delta: 50.4MB). Peak memory consumption was 53.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 129.73ms. Allocated memory is still 195.0MB. Free memory was 113.7MB in the beginning and 162.9MB in the end (delta: -49.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 104.41ms. Allocated memory is still 195.0MB. Free memory was 162.9MB in the beginning and 159.9MB in the end (delta: 2.9MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 813.54ms. Allocated memory is still 195.0MB. Free memory was 159.9MB in the beginning and 134.8MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 140312.13ms. Allocated memory was 195.0MB in the beginning and 717.2MB in the end (delta: 522.2MB). Free memory was 133.7MB in the beginning and 527.7MB in the end (delta: -393.9MB). Peak memory consumption was 129.3MB. Max. memory is 16.1GB. * Witness Printer took 74.31ms. Allocated memory is still 717.2MB. Free memory was 527.7MB in the beginning and 523.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 10.9s, 143 PlacesBefore, 29 PlacesAfterwards, 140 TransitionsBefore, 23 TransitionsAfterwards, 4320 CoEnabledTransitionPairs, 7 FixpointIterations, 38 TrivialSequentialCompositions, 86 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 17 ConcurrentYvCompositions, 3 ChoiceCompositions, 144 TotalNumberOfCompositions, 7938 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3917, independent: 3714, independent conditional: 0, independent unconditional: 3714, dependent: 203, dependent conditional: 0, dependent unconditional: 203, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 2493, independent: 2444, independent conditional: 0, independent unconditional: 2444, dependent: 49, dependent conditional: 0, dependent unconditional: 49, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 3917, independent: 1270, independent conditional: 0, independent unconditional: 1270, dependent: 154, dependent conditional: 0, dependent unconditional: 154, unknown: 2493, unknown conditional: 0, unknown unconditional: 2493] , Statistics on independence cache: Total cache size (in pairs): 43, Positive cache size: 16, Positive conditional cache size: 0, Positive unconditional cache size: 16, Negative cache size: 27, Negative conditional cache size: 0, Negative unconditional cache size: 27, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 1699]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1699]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 193 locations, 8 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 140.2s, OverallIterations: 66, TraceHistogramMax: 1, PathProgramHistogramMax: 25, EmptinessCheckTime: 0.0s, AutomataDifference: 83.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 11.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16501 SdHoareTripleChecker+Valid, 55.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13514 mSDsluCounter, 14159 SdHoareTripleChecker+Invalid, 48.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13791 mSDsCounter, 1835 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 63111 IncrementalHoareTripleChecker+Invalid, 64946 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1835 mSolverCounterUnsat, 368 mSDtfsCounter, 63111 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1107 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3066 ImplicationChecksByTransitivity, 23.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4111occurred in iteration=18, InterpolantAutomatonStates: 918, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.1s SatisfiabilityAnalysisTime, 42.6s InterpolantComputationTime, 698 NumberOfCodeBlocks, 698 NumberOfCodeBlocksAsserted, 66 NumberOfCheckSat, 632 ConstructedInterpolants, 0 QuantifiedInterpolants, 11209 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 66 InterpolantComputations, 66 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-11-06 22:00:55,235 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_788638fe-305b-4a57-b75d-644f152ce1bd/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE