./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread/queue_longest.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) 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_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/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_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread/queue_longest.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 5fb3c623242420f3b3352ce2377df781fcc1efd56f82dd0011f9620e127821b3 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:53:25,258 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:53:25,377 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-06 21:53:25,386 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:53:25,387 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:53:25,424 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:53:25,425 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:53:25,426 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:53:25,427 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:53:25,432 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:53:25,433 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:53:25,434 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:53:25,434 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:53:25,436 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:53:25,437 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:53:25,437 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:53:25,438 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:53:25,438 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:53:25,439 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 21:53:25,439 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 21:53:25,440 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 21:53:25,441 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:53:25,441 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 21:53:25,442 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 21:53:25,442 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:53:25,443 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:53:25,444 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:53:25,444 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:53:25,445 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:53:25,445 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:53:25,447 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:53:25,447 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:53:25,448 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:53:25,448 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:53:25,448 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:53:25,449 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:53:25,449 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:53:25,449 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:53:25,450 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_81cbddd5-2378-4394-a41d-6999c9183325/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_81cbddd5-2378-4394-a41d-6999c9183325/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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) 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 -> 5fb3c623242420f3b3352ce2377df781fcc1efd56f82dd0011f9620e127821b3 [2023-11-06 21:53:25,776 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:53:25,812 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:53:25,815 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:53:25,816 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:53:25,817 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:53:25,819 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/pthread/queue_longest.i [2023-11-06 21:53:28,963 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:53:29,336 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:53:29,337 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/sv-benchmarks/c/pthread/queue_longest.i [2023-11-06 21:53:29,359 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/data/331dcb880/57f545a3209b462e998dd272522e4be9/FLAG1c9f97256 [2023-11-06 21:53:29,375 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/data/331dcb880/57f545a3209b462e998dd272522e4be9 [2023-11-06 21:53:29,378 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:53:29,380 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:53:29,381 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:53:29,382 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:53:29,388 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:53:29,389 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,390 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2133b1b9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:29, skipping insertion in model container [2023-11-06 21:53:29,391 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:53:29" (1/1) ... [2023-11-06 21:53:29,449 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:53:29,972 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:53:29,986 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:53:30,042 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:53:30,117 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:53:30,118 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30 WrapperNode [2023-11-06 21:53:30,118 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:53:30,119 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:53:30,120 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:53:30,120 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:53:30,128 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:53:30" (1/1) ... [2023-11-06 21:53:30,164 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:53:30" (1/1) ... [2023-11-06 21:53:30,250 INFO L138 Inliner]: procedures = 274, calls = 63, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 251 [2023-11-06 21:53:30,250 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:53:30,251 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:53:30,251 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:53:30,251 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:53:30,267 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30" (1/1) ... [2023-11-06 21:53:30,269 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30" (1/1) ... [2023-11-06 21:53:30,277 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30" (1/1) ... [2023-11-06 21:53:30,277 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30" (1/1) ... [2023-11-06 21:53:30,291 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30" (1/1) ... [2023-11-06 21:53:30,296 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30" (1/1) ... [2023-11-06 21:53:30,299 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30" (1/1) ... [2023-11-06 21:53:30,301 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30" (1/1) ... [2023-11-06 21:53:30,306 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:53:30,307 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:53:30,308 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:53:30,308 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:53:30,309 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30" (1/1) ... [2023-11-06 21:53:30,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:53:30,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:53:30,347 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/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:53:30,360 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/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:53:30,389 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-11-06 21:53:30,389 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-11-06 21:53:30,390 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-11-06 21:53:30,390 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-11-06 21:53:30,390 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 21:53:30,390 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 21:53:30,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 21:53:30,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 21:53:30,391 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-06 21:53:30,391 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:53:30,391 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:53:30,391 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:53:30,391 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:53:30,393 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:53:30,558 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:53:30,560 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:53:31,250 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:53:31,262 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:53:31,262 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-06 21:53:31,265 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:31 BoogieIcfgContainer [2023-11-06 21:53:31,265 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:53:31,268 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:53:31,268 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:53:31,271 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:53:31,272 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:53:29" (1/3) ... [2023-11-06 21:53:31,273 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b7b6fda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:53:31, skipping insertion in model container [2023-11-06 21:53:31,273 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:53:30" (2/3) ... [2023-11-06 21:53:31,273 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b7b6fda and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:53:31, skipping insertion in model container [2023-11-06 21:53:31,274 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:53:31" (3/3) ... [2023-11-06 21:53:31,275 INFO L112 eAbstractionObserver]: Analyzing ICFG queue_longest.i [2023-11-06 21:53:31,296 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:53:31,297 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 80 error locations. [2023-11-06 21:53:31,297 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 21:53:31,536 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-06 21:53:31,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 354 places, 365 transitions, 744 flow [2023-11-06 21:53:31,889 INFO L124 PetriNetUnfolderBase]: 18/363 cut-off events. [2023-11-06 21:53:31,890 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 21:53:31,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 372 conditions, 363 events. 18/363 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 808 event pairs, 0 based on Foata normal form. 0/265 useless extension candidates. Maximal degree in co-relation 263. Up to 2 conditions per place. [2023-11-06 21:53:31,910 INFO L82 GeneralOperation]: Start removeDead. Operand has 354 places, 365 transitions, 744 flow [2023-11-06 21:53:31,931 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 347 places, 358 transitions, 728 flow [2023-11-06 21:53:31,935 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 21:53:31,957 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 347 places, 358 transitions, 728 flow [2023-11-06 21:53:31,962 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 347 places, 358 transitions, 728 flow [2023-11-06 21:53:31,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 347 places, 358 transitions, 728 flow [2023-11-06 21:53:32,067 INFO L124 PetriNetUnfolderBase]: 18/358 cut-off events. [2023-11-06 21:53:32,067 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 21:53:32,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 367 conditions, 358 events. 18/358 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 794 event pairs, 0 based on Foata normal form. 0/261 useless extension candidates. Maximal degree in co-relation 263. Up to 2 conditions per place. [2023-11-06 21:53:32,097 INFO L119 LiptonReduction]: Number of co-enabled transitions 33180 [2023-11-06 21:53:50,444 INFO L134 LiptonReduction]: Checked pairs total: 127086 [2023-11-06 21:53:50,445 INFO L136 LiptonReduction]: Total number of compositions: 467 [2023-11-06 21:53:50,463 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:53:50,470 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=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@120fed7a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:53:50,470 INFO L358 AbstractCegarLoop]: Starting to check reachability of 142 error locations. [2023-11-06 21:53:50,472 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 21:53:50,472 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-11-06 21:53:50,473 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 21:53:50,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:50,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-11-06 21:53:50,474 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:53:50,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:50,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1552, now seen corresponding path program 1 times [2023-11-06 21:53:50,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:50,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428165127] [2023-11-06 21:53:50,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:50,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:50,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:50,625 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:53:50,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:50,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428165127] [2023-11-06 21:53:50,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428165127] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:50,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:50,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-11-06 21:53:50,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15609984] [2023-11-06 21:53:50,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:50,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:53:50,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:50,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:53:50,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:53:50,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 349 out of 832 [2023-11-06 21:53:50,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 145 transitions, 302 flow. Second operand has 2 states, 2 states have (on average 349.5) internal successors, (699), 2 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have 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:53:50,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:50,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 832 [2023-11-06 21:53:50,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:52,716 INFO L124 PetriNetUnfolderBase]: 8425/13445 cut-off events. [2023-11-06 21:53:52,717 INFO L125 PetriNetUnfolderBase]: For 70/70 co-relation queries the response was YES. [2023-11-06 21:53:52,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26356 conditions, 13445 events. 8425/13445 cut-off events. For 70/70 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 79351 event pairs, 7385 based on Foata normal form. 180/7268 useless extension candidates. Maximal degree in co-relation 25917. Up to 12793 conditions per place. [2023-11-06 21:53:52,831 INFO L140 encePairwiseOnDemand]: 782/832 looper letters, 87 selfloop transitions, 0 changer transitions 0/95 dead transitions. [2023-11-06 21:53:52,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 95 transitions, 376 flow [2023-11-06 21:53:52,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:53:52,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-06 21:53:52,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 835 transitions. [2023-11-06 21:53:52,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5018028846153846 [2023-11-06 21:53:52,856 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 835 transitions. [2023-11-06 21:53:52,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 835 transitions. [2023-11-06 21:53:52,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:52,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 835 transitions. [2023-11-06 21:53:52,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 417.5) internal successors, (835), 2 states have internal predecessors, (835), 0 states have call successors, (0), 0 states have 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:53:52,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 832.0) internal successors, (2496), 3 states have internal predecessors, (2496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:52,886 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 832.0) internal successors, (2496), 3 states have internal predecessors, (2496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:53:52,888 INFO L175 Difference]: Start difference. First operand has 141 places, 145 transitions, 302 flow. Second operand 2 states and 835 transitions. [2023-11-06 21:53:52,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 95 transitions, 376 flow [2023-11-06 21:53:52,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 95 transitions, 368 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 21:53:52,902 INFO L231 Difference]: Finished difference. Result has 91 places, 95 transitions, 194 flow [2023-11-06 21:53:52,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=194, PETRI_PLACES=91, PETRI_TRANSITIONS=95} [2023-11-06 21:53:52,911 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -50 predicate places. [2023-11-06 21:53:52,912 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 95 transitions, 194 flow [2023-11-06 21:53:52,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 349.5) internal successors, (699), 2 states have internal predecessors, (699), 0 states have call successors, (0), 0 states have 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:53:52,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:52,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 21:53:52,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 21:53:52,914 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:53:52,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:52,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1528472, now seen corresponding path program 1 times [2023-11-06 21:53:52,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:52,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824328461] [2023-11-06 21:53:52,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:52,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:53,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:53,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:53:53,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:53,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824328461] [2023-11-06 21:53:53,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824328461] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:53,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:53,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 21:53:53,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264607100] [2023-11-06 21:53:53,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:53,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:53:53,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:53,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:53:53,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:53:53,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 343 out of 832 [2023-11-06 21:53:53,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 95 transitions, 194 flow. Second operand has 3 states, 3 states have (on average 344.0) internal successors, (1032), 3 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have 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:53:53,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:53,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 343 of 832 [2023-11-06 21:53:53,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:55,353 INFO L124 PetriNetUnfolderBase]: 8351/13299 cut-off events. [2023-11-06 21:53:55,354 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-06 21:53:55,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25998 conditions, 13299 events. 8351/13299 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 78129 event pairs, 7319 based on Foata normal form. 0/7042 useless extension candidates. Maximal degree in co-relation 25995. Up to 12650 conditions per place. [2023-11-06 21:53:55,441 INFO L140 encePairwiseOnDemand]: 828/832 looper letters, 83 selfloop transitions, 2 changer transitions 0/93 dead transitions. [2023-11-06 21:53:55,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 93 transitions, 360 flow [2023-11-06 21:53:55,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:53:55,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:53:55,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1116 transitions. [2023-11-06 21:53:55,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44711538461538464 [2023-11-06 21:53:55,447 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1116 transitions. [2023-11-06 21:53:55,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1116 transitions. [2023-11-06 21:53:55,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:55,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1116 transitions. [2023-11-06 21:53:55,452 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 372.0) internal successors, (1116), 3 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have 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:53:55,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:53:55,463 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:53:55,463 INFO L175 Difference]: Start difference. First operand has 91 places, 95 transitions, 194 flow. Second operand 3 states and 1116 transitions. [2023-11-06 21:53:55,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 93 transitions, 360 flow [2023-11-06 21:53:55,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 93 transitions, 360 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 21:53:55,469 INFO L231 Difference]: Finished difference. Result has 91 places, 93 transitions, 194 flow [2023-11-06 21:53:55,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=194, PETRI_PLACES=91, PETRI_TRANSITIONS=93} [2023-11-06 21:53:55,473 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -50 predicate places. [2023-11-06 21:53:55,474 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 93 transitions, 194 flow [2023-11-06 21:53:55,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 344.0) internal successors, (1032), 3 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have 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:53:55,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:55,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 21:53:55,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 21:53:55,478 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:53:55,482 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:55,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1528474, now seen corresponding path program 1 times [2023-11-06 21:53:55,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:55,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808272769] [2023-11-06 21:53:55,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:55,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:55,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:55,623 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:53:55,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:55,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808272769] [2023-11-06 21:53:55,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808272769] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:55,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:55,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 21:53:55,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732520383] [2023-11-06 21:53:55,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:55,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:53:55,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:55,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:53:55,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:53:55,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 339 out of 832 [2023-11-06 21:53:55,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 93 transitions, 194 flow. Second operand has 3 states, 3 states have (on average 340.0) internal successors, (1020), 3 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have 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:53:55,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:55,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 339 of 832 [2023-11-06 21:53:55,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:57,591 INFO L124 PetriNetUnfolderBase]: 8277/13153 cut-off events. [2023-11-06 21:53:57,591 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-06 21:53:57,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25714 conditions, 13153 events. 8277/13153 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 76995 event pairs, 7253 based on Foata normal form. 0/6996 useless extension candidates. Maximal degree in co-relation 25710. Up to 12509 conditions per place. [2023-11-06 21:53:57,673 INFO L140 encePairwiseOnDemand]: 828/832 looper letters, 81 selfloop transitions, 2 changer transitions 0/91 dead transitions. [2023-11-06 21:53:57,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 91 transitions, 356 flow [2023-11-06 21:53:57,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:53:57,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:53:57,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1102 transitions. [2023-11-06 21:53:57,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44150641025641024 [2023-11-06 21:53:57,678 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1102 transitions. [2023-11-06 21:53:57,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1102 transitions. [2023-11-06 21:53:57,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:57,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1102 transitions. [2023-11-06 21:53:57,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 367.3333333333333) internal successors, (1102), 3 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have 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:53:57,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:53:57,692 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:53:57,692 INFO L175 Difference]: Start difference. First operand has 91 places, 93 transitions, 194 flow. Second operand 3 states and 1102 transitions. [2023-11-06 21:53:57,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 91 transitions, 356 flow [2023-11-06 21:53:57,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 91 transitions, 352 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 21:53:57,695 INFO L231 Difference]: Finished difference. Result has 89 places, 91 transitions, 190 flow [2023-11-06 21:53:57,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=190, PETRI_PLACES=89, PETRI_TRANSITIONS=91} [2023-11-06 21:53:57,697 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -52 predicate places. [2023-11-06 21:53:57,697 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 91 transitions, 190 flow [2023-11-06 21:53:57,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 340.0) internal successors, (1020), 3 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have 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:53:57,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:57,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 21:53:57,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 21:53:57,698 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:53:57,699 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:57,699 INFO L85 PathProgramCache]: Analyzing trace with hash 1528550, now seen corresponding path program 1 times [2023-11-06 21:53:57,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:57,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [432303450] [2023-11-06 21:53:57,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:57,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:57,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:57,918 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:53:57,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:57,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [432303450] [2023-11-06 21:53:57,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [432303450] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:57,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:57,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 21:53:57,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217887621] [2023-11-06 21:53:57,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:57,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:53:57,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:57,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:53:57,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:53:58,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 347 out of 832 [2023-11-06 21:53:58,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 91 transitions, 190 flow. Second operand has 3 states, 3 states have (on average 348.0) internal successors, (1044), 3 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have 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:53:58,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:53:58,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 347 of 832 [2023-11-06 21:53:58,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:53:59,511 INFO L124 PetriNetUnfolderBase]: 7267/11553 cut-off events. [2023-11-06 21:53:59,511 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-06 21:53:59,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22554 conditions, 11553 events. 7267/11553 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 66139 event pairs, 6311 based on Foata normal form. 0/6470 useless extension candidates. Maximal degree in co-relation 22550. Up to 10954 conditions per place. [2023-11-06 21:53:59,591 INFO L140 encePairwiseOnDemand]: 826/832 looper letters, 77 selfloop transitions, 1 changer transitions 0/86 dead transitions. [2023-11-06 21:53:59,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 86 transitions, 336 flow [2023-11-06 21:53:59,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:53:59,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:53:59,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1124 transitions. [2023-11-06 21:53:59,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45032051282051283 [2023-11-06 21:53:59,597 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1124 transitions. [2023-11-06 21:53:59,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1124 transitions. [2023-11-06 21:53:59,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:53:59,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1124 transitions. [2023-11-06 21:53:59,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 374.6666666666667) internal successors, (1124), 3 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have 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:53:59,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:53:59,613 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:53:59,614 INFO L175 Difference]: Start difference. First operand has 89 places, 91 transitions, 190 flow. Second operand 3 states and 1124 transitions. [2023-11-06 21:53:59,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 86 transitions, 336 flow [2023-11-06 21:53:59,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 86 transitions, 332 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 21:53:59,619 INFO L231 Difference]: Finished difference. Result has 84 places, 86 transitions, 178 flow [2023-11-06 21:53:59,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=178, PETRI_PLACES=84, PETRI_TRANSITIONS=86} [2023-11-06 21:53:59,621 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -57 predicate places. [2023-11-06 21:53:59,622 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 86 transitions, 178 flow [2023-11-06 21:53:59,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 348.0) internal successors, (1044), 3 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have 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:53:59,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:53:59,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 21:53:59,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 21:53:59,623 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting t1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:53:59,624 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:53:59,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1528551, now seen corresponding path program 1 times [2023-11-06 21:53:59,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:53:59,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114934371] [2023-11-06 21:53:59,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:53:59,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:53:59,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:53:59,815 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:53:59,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:53:59,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114934371] [2023-11-06 21:53:59,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114934371] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:53:59,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:53:59,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 21:53:59,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366785780] [2023-11-06 21:53:59,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:53:59,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:53:59,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:53:59,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:53:59,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:54:00,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 346 out of 832 [2023-11-06 21:54:00,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 86 transitions, 178 flow. Second operand has 3 states, 3 states have (on average 347.0) internal successors, (1041), 3 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have 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:54:00,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:00,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 346 of 832 [2023-11-06 21:54:00,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:01,294 INFO L124 PetriNetUnfolderBase]: 6477/10303 cut-off events. [2023-11-06 21:54:01,296 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-06 21:54:01,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20086 conditions, 10303 events. 6477/10303 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 57960 event pairs, 5577 based on Foata normal form. 0/6044 useless extension candidates. Maximal degree in co-relation 20082. Up to 9739 conditions per place. [2023-11-06 21:54:01,370 INFO L140 encePairwiseOnDemand]: 826/832 looper letters, 72 selfloop transitions, 2 changer transitions 0/82 dead transitions. [2023-11-06 21:54:01,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 82 transitions, 318 flow [2023-11-06 21:54:01,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:54:01,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:54:01,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1116 transitions. [2023-11-06 21:54:01,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44711538461538464 [2023-11-06 21:54:01,376 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1116 transitions. [2023-11-06 21:54:01,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1116 transitions. [2023-11-06 21:54:01,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:01,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1116 transitions. [2023-11-06 21:54:01,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 372.0) internal successors, (1116), 3 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have 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:54:01,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:01,392 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:01,392 INFO L175 Difference]: Start difference. First operand has 84 places, 86 transitions, 178 flow. Second operand 3 states and 1116 transitions. [2023-11-06 21:54:01,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 82 transitions, 318 flow [2023-11-06 21:54:01,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 82 transitions, 317 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 21:54:01,396 INFO L231 Difference]: Finished difference. Result has 81 places, 82 transitions, 173 flow [2023-11-06 21:54:01,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=173, PETRI_PLACES=81, PETRI_TRANSITIONS=82} [2023-11-06 21:54:01,399 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -60 predicate places. [2023-11-06 21:54:01,399 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 82 transitions, 173 flow [2023-11-06 21:54:01,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 347.0) internal successors, (1041), 3 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have 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:54:01,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:01,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-06 21:54:01,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 21:54:01,401 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:01,401 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:01,402 INFO L85 PathProgramCache]: Analyzing trace with hash 47385045, now seen corresponding path program 1 times [2023-11-06 21:54:01,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:01,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256852168] [2023-11-06 21:54:01,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:01,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:01,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:01,720 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:54:01,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:01,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256852168] [2023-11-06 21:54:01,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256852168] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:01,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:01,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:54:01,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101967360] [2023-11-06 21:54:01,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:01,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:54:01,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:01,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:54:01,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:54:01,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 832 [2023-11-06 21:54:01,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 82 transitions, 173 flow. Second operand has 4 states, 4 states have (on average 330.0) internal successors, (1320), 4 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have 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:54:01,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:01,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 832 [2023-11-06 21:54:01,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:03,213 INFO L124 PetriNetUnfolderBase]: 6804/10724 cut-off events. [2023-11-06 21:54:03,213 INFO L125 PetriNetUnfolderBase]: For 1/1 co-relation queries the response was YES. [2023-11-06 21:54:03,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21017 conditions, 10724 events. 6804/10724 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 59346 event pairs, 5843 based on Foata normal form. 0/6126 useless extension candidates. Maximal degree in co-relation 21013. Up to 10243 conditions per place. [2023-11-06 21:54:03,283 INFO L140 encePairwiseOnDemand]: 826/832 looper letters, 76 selfloop transitions, 6 changer transitions 0/88 dead transitions. [2023-11-06 21:54:03,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 88 transitions, 349 flow [2023-11-06 21:54:03,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:54:03,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 21:54:03,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1399 transitions. [2023-11-06 21:54:03,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42037259615384615 [2023-11-06 21:54:03,290 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1399 transitions. [2023-11-06 21:54:03,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1399 transitions. [2023-11-06 21:54:03,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:03,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1399 transitions. [2023-11-06 21:54:03,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 349.75) internal successors, (1399), 4 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have 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:54:03,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 832.0) internal successors, (4160), 5 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have 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:54:03,310 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 832.0) internal successors, (4160), 5 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have 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:54:03,310 INFO L175 Difference]: Start difference. First operand has 81 places, 82 transitions, 173 flow. Second operand 4 states and 1399 transitions. [2023-11-06 21:54:03,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 88 transitions, 349 flow [2023-11-06 21:54:03,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 88 transitions, 345 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 21:54:03,313 INFO L231 Difference]: Finished difference. Result has 84 places, 87 transitions, 208 flow [2023-11-06 21:54:03,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=208, PETRI_PLACES=84, PETRI_TRANSITIONS=87} [2023-11-06 21:54:03,314 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -57 predicate places. [2023-11-06 21:54:03,315 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 87 transitions, 208 flow [2023-11-06 21:54:03,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 330.0) internal successors, (1320), 4 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have 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:54:03,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:03,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 21:54:03,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 21:54:03,317 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:03,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:03,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1468908738, now seen corresponding path program 1 times [2023-11-06 21:54:03,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:03,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964454360] [2023-11-06 21:54:03,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:03,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:03,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:03,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:03,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:03,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964454360] [2023-11-06 21:54:03,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964454360] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:03,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:03,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:54:03,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484229395] [2023-11-06 21:54:03,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:03,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:54:03,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:03,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:54:03,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:54:04,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 832 [2023-11-06 21:54:04,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 87 transitions, 208 flow. Second operand has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have 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:54:04,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:04,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 832 [2023-11-06 21:54:04,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:05,946 INFO L124 PetriNetUnfolderBase]: 7058/11129 cut-off events. [2023-11-06 21:54:05,946 INFO L125 PetriNetUnfolderBase]: For 425/425 co-relation queries the response was YES. [2023-11-06 21:54:05,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22317 conditions, 11129 events. 7058/11129 cut-off events. For 425/425 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 63399 event pairs, 1689 based on Foata normal form. 45/6519 useless extension candidates. Maximal degree in co-relation 22311. Up to 10293 conditions per place. [2023-11-06 21:54:06,025 INFO L140 encePairwiseOnDemand]: 826/832 looper letters, 108 selfloop transitions, 9 changer transitions 0/123 dead transitions. [2023-11-06 21:54:06,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 123 transitions, 522 flow [2023-11-06 21:54:06,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:54:06,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 21:54:06,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1411 transitions. [2023-11-06 21:54:06,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42397836538461536 [2023-11-06 21:54:06,032 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1411 transitions. [2023-11-06 21:54:06,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1411 transitions. [2023-11-06 21:54:06,034 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:06,034 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1411 transitions. [2023-11-06 21:54:06,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 352.75) internal successors, (1411), 4 states have internal predecessors, (1411), 0 states have call successors, (0), 0 states have 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:54:06,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 832.0) internal successors, (4160), 5 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have 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:54:06,048 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 832.0) internal successors, (4160), 5 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have 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:54:06,048 INFO L175 Difference]: Start difference. First operand has 84 places, 87 transitions, 208 flow. Second operand 4 states and 1411 transitions. [2023-11-06 21:54:06,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 123 transitions, 522 flow [2023-11-06 21:54:06,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 123 transitions, 522 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 21:54:06,053 INFO L231 Difference]: Finished difference. Result has 89 places, 92 transitions, 263 flow [2023-11-06 21:54:06,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=263, PETRI_PLACES=89, PETRI_TRANSITIONS=92} [2023-11-06 21:54:06,054 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -52 predicate places. [2023-11-06 21:54:06,054 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 92 transitions, 263 flow [2023-11-06 21:54:06,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have 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:54:06,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:06,056 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 21:54:06,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 21:54:06,056 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting t1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:06,057 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:06,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1468937645, now seen corresponding path program 1 times [2023-11-06 21:54:06,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:06,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563440748] [2023-11-06 21:54:06,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:06,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:06,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:06,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:06,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:06,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563440748] [2023-11-06 21:54:06,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563440748] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:06,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:06,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:54:06,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202155293] [2023-11-06 21:54:06,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:06,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:54:06,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:06,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:54:06,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:54:07,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 832 [2023-11-06 21:54:07,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 92 transitions, 263 flow. Second operand has 5 states, 5 states have (on average 323.0) internal successors, (1615), 5 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have 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:54:07,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:07,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 832 [2023-11-06 21:54:07,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:08,481 INFO L124 PetriNetUnfolderBase]: 6068/9699 cut-off events. [2023-11-06 21:54:08,481 INFO L125 PetriNetUnfolderBase]: For 1175/1175 co-relation queries the response was YES. [2023-11-06 21:54:08,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19805 conditions, 9699 events. 6068/9699 cut-off events. For 1175/1175 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 55716 event pairs, 2279 based on Foata normal form. 220/6248 useless extension candidates. Maximal degree in co-relation 19796. Up to 4050 conditions per place. [2023-11-06 21:54:08,542 INFO L140 encePairwiseOnDemand]: 810/832 looper letters, 114 selfloop transitions, 20 changer transitions 0/144 dead transitions. [2023-11-06 21:54:08,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 144 transitions, 636 flow [2023-11-06 21:54:08,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:54:08,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 21:54:08,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1740 transitions. [2023-11-06 21:54:08,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4182692307692308 [2023-11-06 21:54:08,553 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1740 transitions. [2023-11-06 21:54:08,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1740 transitions. [2023-11-06 21:54:08,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:08,555 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1740 transitions. [2023-11-06 21:54:08,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 348.0) internal successors, (1740), 5 states have internal predecessors, (1740), 0 states have call successors, (0), 0 states have 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:54:08,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 832.0) internal successors, (4992), 6 states have internal predecessors, (4992), 0 states have call successors, (0), 0 states have 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:54:08,574 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 832.0) internal successors, (4992), 6 states have internal predecessors, (4992), 0 states have call successors, (0), 0 states have 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:54:08,574 INFO L175 Difference]: Start difference. First operand has 89 places, 92 transitions, 263 flow. Second operand 5 states and 1740 transitions. [2023-11-06 21:54:08,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 144 transitions, 636 flow [2023-11-06 21:54:08,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 144 transitions, 630 flow, removed 3 selfloop flow, removed 0 redundant places. [2023-11-06 21:54:08,587 INFO L231 Difference]: Finished difference. Result has 89 places, 86 transitions, 270 flow [2023-11-06 21:54:08,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=89, PETRI_TRANSITIONS=86} [2023-11-06 21:54:08,589 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -52 predicate places. [2023-11-06 21:54:08,589 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 86 transitions, 270 flow [2023-11-06 21:54:08,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 323.0) internal successors, (1615), 5 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have 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:54:08,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:08,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 21:54:08,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 21:54:08,591 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:08,592 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:08,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1468896562, now seen corresponding path program 1 times [2023-11-06 21:54:08,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:08,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750835321] [2023-11-06 21:54:08,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:08,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:08,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:08,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:08,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:08,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750835321] [2023-11-06 21:54:08,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [750835321] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:08,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:08,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:54:08,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185008537] [2023-11-06 21:54:08,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:08,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:54:08,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:08,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:54:08,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:54:09,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 832 [2023-11-06 21:54:09,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 86 transitions, 270 flow. Second operand has 4 states, 4 states have (on average 342.25) internal successors, (1369), 4 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have 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:54:09,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:09,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 832 [2023-11-06 21:54:09,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:09,884 INFO L124 PetriNetUnfolderBase]: 4422/7220 cut-off events. [2023-11-06 21:54:09,885 INFO L125 PetriNetUnfolderBase]: For 1069/1069 co-relation queries the response was YES. [2023-11-06 21:54:09,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15653 conditions, 7220 events. 4422/7220 cut-off events. For 1069/1069 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 39682 event pairs, 3601 based on Foata normal form. 0/4885 useless extension candidates. Maximal degree in co-relation 15643. Up to 6771 conditions per place. [2023-11-06 21:54:09,940 INFO L140 encePairwiseOnDemand]: 829/832 looper letters, 73 selfloop transitions, 2 changer transitions 0/85 dead transitions. [2023-11-06 21:54:09,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 85 transitions, 418 flow [2023-11-06 21:54:09,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:54:09,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:54:09,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1093 transitions. [2023-11-06 21:54:09,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.437900641025641 [2023-11-06 21:54:09,947 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1093 transitions. [2023-11-06 21:54:09,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1093 transitions. [2023-11-06 21:54:09,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:09,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1093 transitions. [2023-11-06 21:54:09,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 364.3333333333333) internal successors, (1093), 3 states have internal predecessors, (1093), 0 states have call successors, (0), 0 states have 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:54:09,958 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:09,959 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:09,959 INFO L175 Difference]: Start difference. First operand has 89 places, 86 transitions, 270 flow. Second operand 3 states and 1093 transitions. [2023-11-06 21:54:09,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 85 transitions, 418 flow [2023-11-06 21:54:09,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 85 transitions, 378 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 21:54:09,972 INFO L231 Difference]: Finished difference. Result has 86 places, 85 transitions, 232 flow [2023-11-06 21:54:09,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=232, PETRI_PLACES=86, PETRI_TRANSITIONS=85} [2023-11-06 21:54:09,973 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -55 predicate places. [2023-11-06 21:54:09,973 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 85 transitions, 232 flow [2023-11-06 21:54:09,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 342.25) internal successors, (1369), 4 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have 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:54:09,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:09,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 21:54:09,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 21:54:09,976 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:09,976 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:09,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1468896561, now seen corresponding path program 1 times [2023-11-06 21:54:09,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:09,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090985483] [2023-11-06 21:54:09,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:09,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:09,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:10,047 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:54:10,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:10,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090985483] [2023-11-06 21:54:10,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090985483] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:10,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:10,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:54:10,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3720946] [2023-11-06 21:54:10,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:10,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:54:10,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:10,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:54:10,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:54:10,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 832 [2023-11-06 21:54:10,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 232 flow. Second operand has 4 states, 4 states have (on average 336.25) internal successors, (1345), 4 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have 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:54:10,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:10,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 832 [2023-11-06 21:54:10,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:10,855 INFO L124 PetriNetUnfolderBase]: 2730/4630 cut-off events. [2023-11-06 21:54:10,855 INFO L125 PetriNetUnfolderBase]: For 304/304 co-relation queries the response was YES. [2023-11-06 21:54:10,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9300 conditions, 4630 events. 2730/4630 cut-off events. For 304/304 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 24601 event pairs, 2188 based on Foata normal form. 0/3537 useless extension candidates. Maximal degree in co-relation 9290. Up to 4332 conditions per place. [2023-11-06 21:54:10,882 INFO L140 encePairwiseOnDemand]: 829/832 looper letters, 72 selfloop transitions, 2 changer transitions 0/84 dead transitions. [2023-11-06 21:54:10,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 84 transitions, 378 flow [2023-11-06 21:54:10,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:54:10,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:54:10,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1074 transitions. [2023-11-06 21:54:10,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43028846153846156 [2023-11-06 21:54:10,889 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1074 transitions. [2023-11-06 21:54:10,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1074 transitions. [2023-11-06 21:54:10,891 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:10,891 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1074 transitions. [2023-11-06 21:54:10,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 358.0) internal successors, (1074), 3 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have 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:54:10,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:10,902 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:10,902 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 232 flow. Second operand 3 states and 1074 transitions. [2023-11-06 21:54:10,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 84 transitions, 378 flow [2023-11-06 21:54:10,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 84 transitions, 374 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 21:54:10,906 INFO L231 Difference]: Finished difference. Result has 85 places, 84 transitions, 230 flow [2023-11-06 21:54:10,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=230, PETRI_PLACES=85, PETRI_TRANSITIONS=84} [2023-11-06 21:54:10,907 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -56 predicate places. [2023-11-06 21:54:10,907 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 84 transitions, 230 flow [2023-11-06 21:54:10,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 336.25) internal successors, (1345), 4 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have 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:54:10,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:10,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:10,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 21:54:10,909 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:10,909 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:10,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1520438311, now seen corresponding path program 1 times [2023-11-06 21:54:10,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:10,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254871901] [2023-11-06 21:54:10,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:10,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:10,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:11,020 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:54:11,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:11,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254871901] [2023-11-06 21:54:11,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254871901] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:11,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:11,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:54:11,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939825117] [2023-11-06 21:54:11,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:11,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:54:11,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:11,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:54:11,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:54:11,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 832 [2023-11-06 21:54:11,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 84 transitions, 230 flow. Second operand has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have 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:54:11,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:11,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 832 [2023-11-06 21:54:11,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:11,500 INFO L124 PetriNetUnfolderBase]: 1844/3110 cut-off events. [2023-11-06 21:54:11,500 INFO L125 PetriNetUnfolderBase]: For 141/141 co-relation queries the response was YES. [2023-11-06 21:54:11,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6293 conditions, 3110 events. 1844/3110 cut-off events. For 141/141 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 13509 event pairs, 910 based on Foata normal form. 66/2436 useless extension candidates. Maximal degree in co-relation 6283. Up to 2053 conditions per place. [2023-11-06 21:54:11,515 INFO L140 encePairwiseOnDemand]: 828/832 looper letters, 97 selfloop transitions, 3 changer transitions 0/108 dead transitions. [2023-11-06 21:54:11,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 108 transitions, 473 flow [2023-11-06 21:54:11,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:54:11,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:54:11,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1130 transitions. [2023-11-06 21:54:11,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.452724358974359 [2023-11-06 21:54:11,520 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1130 transitions. [2023-11-06 21:54:11,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1130 transitions. [2023-11-06 21:54:11,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:11,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1130 transitions. [2023-11-06 21:54:11,525 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 376.6666666666667) internal successors, (1130), 3 states have internal predecessors, (1130), 0 states have call successors, (0), 0 states have 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:54:11,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:11,532 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:11,533 INFO L175 Difference]: Start difference. First operand has 85 places, 84 transitions, 230 flow. Second operand 3 states and 1130 transitions. [2023-11-06 21:54:11,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 108 transitions, 473 flow [2023-11-06 21:54:11,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 108 transitions, 448 flow, removed 1 selfloop flow, removed 7 redundant places. [2023-11-06 21:54:11,537 INFO L231 Difference]: Finished difference. Result has 80 places, 80 transitions, 200 flow [2023-11-06 21:54:11,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=185, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=200, PETRI_PLACES=80, PETRI_TRANSITIONS=80} [2023-11-06 21:54:11,538 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -61 predicate places. [2023-11-06 21:54:11,539 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 80 transitions, 200 flow [2023-11-06 21:54:11,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 346.6666666666667) internal successors, (1040), 3 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have 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:54:11,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:11,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:11,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-06 21:54:11,540 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:11,540 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:11,541 INFO L85 PathProgramCache]: Analyzing trace with hash -58273486, now seen corresponding path program 1 times [2023-11-06 21:54:11,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:11,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251649518] [2023-11-06 21:54:11,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:11,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:11,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:11,993 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:54:11,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:11,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251649518] [2023-11-06 21:54:11,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251649518] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:11,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:11,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 21:54:11,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625014363] [2023-11-06 21:54:11,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:11,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 21:54:11,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:11,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 21:54:11,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 21:54:12,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 318 out of 832 [2023-11-06 21:54:12,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 80 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 319.6666666666667) internal successors, (1918), 6 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have 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:54:12,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:12,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 318 of 832 [2023-11-06 21:54:12,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:13,297 INFO L124 PetriNetUnfolderBase]: 1895/3241 cut-off events. [2023-11-06 21:54:13,297 INFO L125 PetriNetUnfolderBase]: For 153/153 co-relation queries the response was YES. [2023-11-06 21:54:13,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6570 conditions, 3241 events. 1895/3241 cut-off events. For 153/153 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 14274 event pairs, 1472 based on Foata normal form. 0/2448 useless extension candidates. Maximal degree in co-relation 6562. Up to 3075 conditions per place. [2023-11-06 21:54:13,313 INFO L140 encePairwiseOnDemand]: 824/832 looper letters, 71 selfloop transitions, 11 changer transitions 0/89 dead transitions. [2023-11-06 21:54:13,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 89 transitions, 389 flow [2023-11-06 21:54:13,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:54:13,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 21:54:13,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2309 transitions. [2023-11-06 21:54:13,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39646291208791207 [2023-11-06 21:54:13,323 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2309 transitions. [2023-11-06 21:54:13,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2309 transitions. [2023-11-06 21:54:13,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:13,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2309 transitions. [2023-11-06 21:54:13,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 329.85714285714283) internal successors, (2309), 7 states have internal predecessors, (2309), 0 states have call successors, (0), 0 states have 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:54:13,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 832.0) internal successors, (6656), 8 states have internal predecessors, (6656), 0 states have call successors, (0), 0 states have 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:54:13,347 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 832.0) internal successors, (6656), 8 states have internal predecessors, (6656), 0 states have call successors, (0), 0 states have 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:54:13,347 INFO L175 Difference]: Start difference. First operand has 80 places, 80 transitions, 200 flow. Second operand 7 states and 2309 transitions. [2023-11-06 21:54:13,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 89 transitions, 389 flow [2023-11-06 21:54:13,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 89 transitions, 386 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 21:54:13,352 INFO L231 Difference]: Finished difference. Result has 88 places, 86 transitions, 257 flow [2023-11-06 21:54:13,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=257, PETRI_PLACES=88, PETRI_TRANSITIONS=86} [2023-11-06 21:54:13,353 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -53 predicate places. [2023-11-06 21:54:13,353 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 86 transitions, 257 flow [2023-11-06 21:54:13,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 319.6666666666667) internal successors, (1918), 6 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have 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:54:13,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:13,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:13,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-06 21:54:13,355 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t1Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:13,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:13,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1658094543, now seen corresponding path program 1 times [2023-11-06 21:54:13,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:13,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227022109] [2023-11-06 21:54:13,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:13,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:13,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:13,895 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:54:13,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:13,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227022109] [2023-11-06 21:54:13,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227022109] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:13,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:13,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:54:13,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129594674] [2023-11-06 21:54:13,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:13,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:54:13,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:13,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:54:13,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:54:15,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 832 [2023-11-06 21:54:15,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 86 transitions, 257 flow. Second operand has 8 states, 8 states have (on average 310.375) internal successors, (2483), 8 states have internal predecessors, (2483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:15,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:15,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 832 [2023-11-06 21:54:15,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:16,047 INFO L124 PetriNetUnfolderBase]: 2008/3430 cut-off events. [2023-11-06 21:54:16,047 INFO L125 PetriNetUnfolderBase]: For 218/218 co-relation queries the response was YES. [2023-11-06 21:54:16,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7070 conditions, 3430 events. 2008/3430 cut-off events. For 218/218 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 15274 event pairs, 638 based on Foata normal form. 9/2641 useless extension candidates. Maximal degree in co-relation 7059. Up to 2993 conditions per place. [2023-11-06 21:54:16,068 INFO L140 encePairwiseOnDemand]: 823/832 looper letters, 99 selfloop transitions, 13 changer transitions 0/119 dead transitions. [2023-11-06 21:54:16,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 119 transitions, 557 flow [2023-11-06 21:54:16,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:54:16,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 21:54:16,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1961 transitions. [2023-11-06 21:54:16,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39282852564102566 [2023-11-06 21:54:16,078 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1961 transitions. [2023-11-06 21:54:16,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1961 transitions. [2023-11-06 21:54:16,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:16,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1961 transitions. [2023-11-06 21:54:16,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 326.8333333333333) internal successors, (1961), 6 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have 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:54:16,100 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 832.0) internal successors, (5824), 7 states have internal predecessors, (5824), 0 states have call successors, (0), 0 states have 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:54:16,102 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 832.0) internal successors, (5824), 7 states have internal predecessors, (5824), 0 states have call successors, (0), 0 states have 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:54:16,103 INFO L175 Difference]: Start difference. First operand has 88 places, 86 transitions, 257 flow. Second operand 6 states and 1961 transitions. [2023-11-06 21:54:16,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 119 transitions, 557 flow [2023-11-06 21:54:16,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 119 transitions, 539 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-06 21:54:16,109 INFO L231 Difference]: Finished difference. Result has 92 places, 90 transitions, 298 flow [2023-11-06 21:54:16,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=298, PETRI_PLACES=92, PETRI_TRANSITIONS=90} [2023-11-06 21:54:16,110 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -49 predicate places. [2023-11-06 21:54:16,111 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 90 transitions, 298 flow [2023-11-06 21:54:16,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.375) internal successors, (2483), 8 states have internal predecessors, (2483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 21:54:16,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:16,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:16,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-06 21:54:16,113 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t1Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:16,113 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:16,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1801376083, now seen corresponding path program 2 times [2023-11-06 21:54:16,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:16,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925192102] [2023-11-06 21:54:16,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:16,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:16,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:16,377 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:54:16,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:16,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925192102] [2023-11-06 21:54:16,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925192102] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:16,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:16,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:54:16,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186806006] [2023-11-06 21:54:16,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:16,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:54:16,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:16,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:54:16,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:54:16,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 343 out of 832 [2023-11-06 21:54:16,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 90 transitions, 298 flow. Second operand has 4 states, 4 states have (on average 345.5) internal successors, (1382), 4 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:54:16,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:16,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 343 of 832 [2023-11-06 21:54:16,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:17,311 INFO L124 PetriNetUnfolderBase]: 1892/3260 cut-off events. [2023-11-06 21:54:17,312 INFO L125 PetriNetUnfolderBase]: For 329/329 co-relation queries the response was YES. [2023-11-06 21:54:17,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6806 conditions, 3260 events. 1892/3260 cut-off events. For 329/329 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 14616 event pairs, 1447 based on Foata normal form. 0/2487 useless extension candidates. Maximal degree in co-relation 6793. Up to 3072 conditions per place. [2023-11-06 21:54:17,327 INFO L140 encePairwiseOnDemand]: 829/832 looper letters, 77 selfloop transitions, 2 changer transitions 0/89 dead transitions. [2023-11-06 21:54:17,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 89 transitions, 454 flow [2023-11-06 21:54:17,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:54:17,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 21:54:17,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1439 transitions. [2023-11-06 21:54:17,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4323918269230769 [2023-11-06 21:54:17,334 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1439 transitions. [2023-11-06 21:54:17,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1439 transitions. [2023-11-06 21:54:17,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:17,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1439 transitions. [2023-11-06 21:54:17,340 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 359.75) internal successors, (1439), 4 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have 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:54:17,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 832.0) internal successors, (4160), 5 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have 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:54:17,348 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 832.0) internal successors, (4160), 5 states have internal predecessors, (4160), 0 states have call successors, (0), 0 states have 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:54:17,348 INFO L175 Difference]: Start difference. First operand has 92 places, 90 transitions, 298 flow. Second operand 4 states and 1439 transitions. [2023-11-06 21:54:17,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 89 transitions, 454 flow [2023-11-06 21:54:17,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 89 transitions, 447 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 21:54:17,353 INFO L231 Difference]: Finished difference. Result has 92 places, 89 transitions, 293 flow [2023-11-06 21:54:17,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=289, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=293, PETRI_PLACES=92, PETRI_TRANSITIONS=89} [2023-11-06 21:54:17,354 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -49 predicate places. [2023-11-06 21:54:17,354 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 89 transitions, 293 flow [2023-11-06 21:54:17,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 345.5) internal successors, (1382), 4 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:54:17,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:17,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:17,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-06 21:54:17,356 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:17,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:17,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1801376082, now seen corresponding path program 1 times [2023-11-06 21:54:17,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:17,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224015679] [2023-11-06 21:54:17,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:17,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:17,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:17,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:17,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:17,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224015679] [2023-11-06 21:54:17,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224015679] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:17,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:17,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:54:17,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567640698] [2023-11-06 21:54:17,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:17,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:54:17,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:17,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:54:17,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:54:17,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 333 out of 832 [2023-11-06 21:54:17,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 89 transitions, 293 flow. Second operand has 4 states, 4 states have (on average 335.5) internal successors, (1342), 4 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have 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:54:17,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:17,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 333 of 832 [2023-11-06 21:54:17,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:18,526 INFO L124 PetriNetUnfolderBase]: 1740/3004 cut-off events. [2023-11-06 21:54:18,526 INFO L125 PetriNetUnfolderBase]: For 263/263 co-relation queries the response was YES. [2023-11-06 21:54:18,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6281 conditions, 3004 events. 1740/3004 cut-off events. For 263/263 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 13199 event pairs, 1314 based on Foata normal form. 0/2363 useless extension candidates. Maximal degree in co-relation 6267. Up to 2820 conditions per place. [2023-11-06 21:54:18,552 INFO L140 encePairwiseOnDemand]: 827/832 looper letters, 74 selfloop transitions, 2 changer transitions 0/86 dead transitions. [2023-11-06 21:54:18,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 86 transitions, 439 flow [2023-11-06 21:54:18,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:54:18,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:54:18,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1065 transitions. [2023-11-06 21:54:18,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266826923076923 [2023-11-06 21:54:18,558 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1065 transitions. [2023-11-06 21:54:18,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1065 transitions. [2023-11-06 21:54:18,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:18,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1065 transitions. [2023-11-06 21:54:18,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 355.0) internal successors, (1065), 3 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have 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:54:18,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:18,570 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:18,570 INFO L175 Difference]: Start difference. First operand has 92 places, 89 transitions, 293 flow. Second operand 3 states and 1065 transitions. [2023-11-06 21:54:18,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 86 transitions, 439 flow [2023-11-06 21:54:18,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 86 transitions, 436 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 21:54:18,575 INFO L231 Difference]: Finished difference. Result has 89 places, 86 transitions, 288 flow [2023-11-06 21:54:18,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=288, PETRI_PLACES=89, PETRI_TRANSITIONS=86} [2023-11-06 21:54:18,577 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -52 predicate places. [2023-11-06 21:54:18,577 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 86 transitions, 288 flow [2023-11-06 21:54:18,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 335.5) internal successors, (1342), 4 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have 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:54:18,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:18,578 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:18,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-06 21:54:18,579 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:18,579 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:18,580 INFO L85 PathProgramCache]: Analyzing trace with hash -8081988, now seen corresponding path program 1 times [2023-11-06 21:54:18,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:18,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902503656] [2023-11-06 21:54:18,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:18,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:18,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:18,650 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:54:18,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:18,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902503656] [2023-11-06 21:54:18,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902503656] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:18,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:18,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:54:18,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407268519] [2023-11-06 21:54:18,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:18,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:54:18,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:18,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:54:18,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:54:18,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 832 [2023-11-06 21:54:18,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 86 transitions, 288 flow. Second operand has 3 states, 3 states have (on average 347.6666666666667) internal successors, (1043), 3 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have 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:54:18,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:18,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 832 [2023-11-06 21:54:18,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:19,238 INFO L124 PetriNetUnfolderBase]: 1730/2994 cut-off events. [2023-11-06 21:54:19,239 INFO L125 PetriNetUnfolderBase]: For 263/263 co-relation queries the response was YES. [2023-11-06 21:54:19,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6263 conditions, 2994 events. 1730/2994 cut-off events. For 263/263 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 13187 event pairs, 1303 based on Foata normal form. 0/2363 useless extension candidates. Maximal degree in co-relation 6249. Up to 2753 conditions per place. [2023-11-06 21:54:19,253 INFO L140 encePairwiseOnDemand]: 828/832 looper letters, 75 selfloop transitions, 7 changer transitions 0/92 dead transitions. [2023-11-06 21:54:19,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 92 transitions, 467 flow [2023-11-06 21:54:19,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:54:19,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:54:19,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1102 transitions. [2023-11-06 21:54:19,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44150641025641024 [2023-11-06 21:54:19,258 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1102 transitions. [2023-11-06 21:54:19,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1102 transitions. [2023-11-06 21:54:19,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:19,259 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1102 transitions. [2023-11-06 21:54:19,263 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 367.3333333333333) internal successors, (1102), 3 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have 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:54:19,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:19,269 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:54:19,269 INFO L175 Difference]: Start difference. First operand has 89 places, 86 transitions, 288 flow. Second operand 3 states and 1102 transitions. [2023-11-06 21:54:19,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 92 transitions, 467 flow [2023-11-06 21:54:19,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 92 transitions, 463 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 21:54:19,274 INFO L231 Difference]: Finished difference. Result has 89 places, 85 transitions, 296 flow [2023-11-06 21:54:19,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=296, PETRI_PLACES=89, PETRI_TRANSITIONS=85} [2023-11-06 21:54:19,275 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -52 predicate places. [2023-11-06 21:54:19,275 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 85 transitions, 296 flow [2023-11-06 21:54:19,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 347.6666666666667) internal successors, (1043), 3 states have internal predecessors, (1043), 0 states have call successors, (0), 0 states have 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:54:19,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:19,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:19,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-06 21:54:19,276 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:19,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:19,277 INFO L85 PathProgramCache]: Analyzing trace with hash 822838992, now seen corresponding path program 1 times [2023-11-06 21:54:19,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:19,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218493669] [2023-11-06 21:54:19,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:19,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:19,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:19,874 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:54:19,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:19,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218493669] [2023-11-06 21:54:19,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218493669] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:19,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:19,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-06 21:54:19,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755455798] [2023-11-06 21:54:19,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:19,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:54:19,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:19,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:54:19,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:54:21,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 832 [2023-11-06 21:54:21,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 85 transitions, 296 flow. Second operand has 8 states, 8 states have (on average 309.75) internal successors, (2478), 8 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have 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:54:21,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:21,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 832 [2023-11-06 21:54:21,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:21,659 INFO L124 PetriNetUnfolderBase]: 1785/3093 cut-off events. [2023-11-06 21:54:21,659 INFO L125 PetriNetUnfolderBase]: For 340/340 co-relation queries the response was YES. [2023-11-06 21:54:21,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6452 conditions, 3093 events. 1785/3093 cut-off events. For 340/340 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 13571 event pairs, 616 based on Foata normal form. 18/2475 useless extension candidates. Maximal degree in co-relation 6438. Up to 2596 conditions per place. [2023-11-06 21:54:21,674 INFO L140 encePairwiseOnDemand]: 825/832 looper letters, 92 selfloop transitions, 13 changer transitions 0/112 dead transitions. [2023-11-06 21:54:21,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 112 transitions, 552 flow [2023-11-06 21:54:21,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:54:21,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 21:54:21,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2254 transitions. [2023-11-06 21:54:21,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870192307692308 [2023-11-06 21:54:21,684 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2254 transitions. [2023-11-06 21:54:21,684 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2254 transitions. [2023-11-06 21:54:21,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:21,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2254 transitions. [2023-11-06 21:54:21,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 322.0) internal successors, (2254), 7 states have internal predecessors, (2254), 0 states have call successors, (0), 0 states have 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:54:21,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 832.0) internal successors, (6656), 8 states have internal predecessors, (6656), 0 states have call successors, (0), 0 states have 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:54:21,703 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 832.0) internal successors, (6656), 8 states have internal predecessors, (6656), 0 states have call successors, (0), 0 states have 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:54:21,703 INFO L175 Difference]: Start difference. First operand has 89 places, 85 transitions, 296 flow. Second operand 7 states and 2254 transitions. [2023-11-06 21:54:21,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 112 transitions, 552 flow [2023-11-06 21:54:21,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 112 transitions, 533 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-06 21:54:21,709 INFO L231 Difference]: Finished difference. Result has 91 places, 82 transitions, 284 flow [2023-11-06 21:54:21,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=284, PETRI_PLACES=91, PETRI_TRANSITIONS=82} [2023-11-06 21:54:21,710 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -50 predicate places. [2023-11-06 21:54:21,710 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 82 transitions, 284 flow [2023-11-06 21:54:21,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 309.75) internal successors, (2478), 8 states have internal predecessors, (2478), 0 states have call successors, (0), 0 states have 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:54:21,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:21,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:21,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-06 21:54:21,712 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:21,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:21,712 INFO L85 PathProgramCache]: Analyzing trace with hash -980960123, now seen corresponding path program 1 times [2023-11-06 21:54:21,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:21,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028215574] [2023-11-06 21:54:21,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:21,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:21,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:22,615 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:54:22,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:22,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028215574] [2023-11-06 21:54:22,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028215574] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:22,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:22,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 21:54:22,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544667152] [2023-11-06 21:54:22,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:22,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:54:22,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:22,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:54:22,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:54:24,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 303 out of 832 [2023-11-06 21:54:24,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 82 transitions, 284 flow. Second operand has 10 states, 10 states have (on average 304.4) internal successors, (3044), 10 states have internal predecessors, (3044), 0 states have call successors, (0), 0 states have 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:54:24,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:24,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 303 of 832 [2023-11-06 21:54:24,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:25,106 INFO L124 PetriNetUnfolderBase]: 1783/3077 cut-off events. [2023-11-06 21:54:25,106 INFO L125 PetriNetUnfolderBase]: For 306/306 co-relation queries the response was YES. [2023-11-06 21:54:25,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6428 conditions, 3077 events. 1783/3077 cut-off events. For 306/306 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 13387 event pairs, 1367 based on Foata normal form. 0/2434 useless extension candidates. Maximal degree in co-relation 6415. Up to 2891 conditions per place. [2023-11-06 21:54:25,121 INFO L140 encePairwiseOnDemand]: 820/832 looper letters, 75 selfloop transitions, 18 changer transitions 0/100 dead transitions. [2023-11-06 21:54:25,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 100 transitions, 518 flow [2023-11-06 21:54:25,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:54:25,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:54:25,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3121 transitions. [2023-11-06 21:54:25,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37512019230769234 [2023-11-06 21:54:25,132 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3121 transitions. [2023-11-06 21:54:25,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3121 transitions. [2023-11-06 21:54:25,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:25,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3121 transitions. [2023-11-06 21:54:25,143 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 312.1) internal successors, (3121), 10 states have internal predecessors, (3121), 0 states have call successors, (0), 0 states have 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:54:25,152 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 832.0) internal successors, (9152), 11 states have internal predecessors, (9152), 0 states have call successors, (0), 0 states have 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:54:25,155 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 832.0) internal successors, (9152), 11 states have internal predecessors, (9152), 0 states have call successors, (0), 0 states have 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:54:25,155 INFO L175 Difference]: Start difference. First operand has 91 places, 82 transitions, 284 flow. Second operand 10 states and 3121 transitions. [2023-11-06 21:54:25,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 100 transitions, 518 flow [2023-11-06 21:54:25,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 100 transitions, 492 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 21:54:25,160 INFO L231 Difference]: Finished difference. Result has 97 places, 89 transitions, 341 flow [2023-11-06 21:54:25,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=341, PETRI_PLACES=97, PETRI_TRANSITIONS=89} [2023-11-06 21:54:25,161 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -44 predicate places. [2023-11-06 21:54:25,161 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 89 transitions, 341 flow [2023-11-06 21:54:25,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 304.4) internal successors, (3044), 10 states have internal predecessors, (3044), 0 states have call successors, (0), 0 states have 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:54:25,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:25,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:25,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-06 21:54:25,163 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:25,163 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:25,164 INFO L85 PathProgramCache]: Analyzing trace with hash 307288226, now seen corresponding path program 1 times [2023-11-06 21:54:25,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:25,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490852692] [2023-11-06 21:54:25,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:25,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:25,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:26,216 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:54:26,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:26,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490852692] [2023-11-06 21:54:26,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490852692] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:26,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:26,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 21:54:26,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881855626] [2023-11-06 21:54:26,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:26,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:54:26,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:26,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:54:26,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:54:29,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 832 [2023-11-06 21:54:29,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 89 transitions, 341 flow. Second operand has 12 states, 12 states have (on average 296.25) internal successors, (3555), 12 states have internal predecessors, (3555), 0 states have call successors, (0), 0 states have 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:54:29,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:29,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 832 [2023-11-06 21:54:29,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:30,235 INFO L124 PetriNetUnfolderBase]: 1943/3362 cut-off events. [2023-11-06 21:54:30,235 INFO L125 PetriNetUnfolderBase]: For 301/301 co-relation queries the response was YES. [2023-11-06 21:54:30,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7121 conditions, 3362 events. 1943/3362 cut-off events. For 301/301 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 15034 event pairs, 656 based on Foata normal form. 0/2673 useless extension candidates. Maximal degree in co-relation 7105. Up to 2548 conditions per place. [2023-11-06 21:54:30,255 INFO L140 encePairwiseOnDemand]: 821/832 looper letters, 119 selfloop transitions, 21 changer transitions 0/147 dead transitions. [2023-11-06 21:54:30,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 147 transitions, 753 flow [2023-11-06 21:54:30,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:54:30,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 21:54:30,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2783 transitions. [2023-11-06 21:54:30,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3716613247863248 [2023-11-06 21:54:30,265 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2783 transitions. [2023-11-06 21:54:30,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2783 transitions. [2023-11-06 21:54:30,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:30,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2783 transitions. [2023-11-06 21:54:30,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 309.22222222222223) internal successors, (2783), 9 states have internal predecessors, (2783), 0 states have call successors, (0), 0 states have 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:54:30,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 832.0) internal successors, (8320), 10 states have internal predecessors, (8320), 0 states have call successors, (0), 0 states have 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:54:30,286 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 832.0) internal successors, (8320), 10 states have internal predecessors, (8320), 0 states have call successors, (0), 0 states have 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:54:30,286 INFO L175 Difference]: Start difference. First operand has 97 places, 89 transitions, 341 flow. Second operand 9 states and 2783 transitions. [2023-11-06 21:54:30,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 147 transitions, 753 flow [2023-11-06 21:54:30,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 147 transitions, 723 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-11-06 21:54:30,296 INFO L231 Difference]: Finished difference. Result has 101 places, 92 transitions, 389 flow [2023-11-06 21:54:30,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=389, PETRI_PLACES=101, PETRI_TRANSITIONS=92} [2023-11-06 21:54:30,298 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -40 predicate places. [2023-11-06 21:54:30,298 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 92 transitions, 389 flow [2023-11-06 21:54:30,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 296.25) internal successors, (3555), 12 states have internal predecessors, (3555), 0 states have call successors, (0), 0 states have 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:54:30,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:30,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:30,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-06 21:54:30,300 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:30,300 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:30,301 INFO L85 PathProgramCache]: Analyzing trace with hash -344715538, now seen corresponding path program 2 times [2023-11-06 21:54:30,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:30,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377412975] [2023-11-06 21:54:30,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:30,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:30,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:54:31,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:31,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377412975] [2023-11-06 21:54:31,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377412975] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:31,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:31,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 21:54:31,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397887145] [2023-11-06 21:54:31,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:31,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:54:31,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:31,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:54:31,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:54:35,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 282 out of 832 [2023-11-06 21:54:35,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 92 transitions, 389 flow. Second operand has 12 states, 12 states have (on average 283.25) internal successors, (3399), 12 states have internal predecessors, (3399), 0 states have call successors, (0), 0 states have 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:54:35,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:35,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 282 of 832 [2023-11-06 21:54:35,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:36,250 INFO L124 PetriNetUnfolderBase]: 2035/3524 cut-off events. [2023-11-06 21:54:36,250 INFO L125 PetriNetUnfolderBase]: For 536/536 co-relation queries the response was YES. [2023-11-06 21:54:36,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7668 conditions, 3524 events. 2035/3524 cut-off events. For 536/536 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 16149 event pairs, 762 based on Foata normal form. 0/2798 useless extension candidates. Maximal degree in co-relation 7650. Up to 2356 conditions per place. [2023-11-06 21:54:36,283 INFO L140 encePairwiseOnDemand]: 820/832 looper letters, 116 selfloop transitions, 24 changer transitions 0/147 dead transitions. [2023-11-06 21:54:36,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 147 transitions, 797 flow [2023-11-06 21:54:36,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:54:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:54:36,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2945 transitions. [2023-11-06 21:54:36,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35396634615384615 [2023-11-06 21:54:36,294 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2945 transitions. [2023-11-06 21:54:36,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2945 transitions. [2023-11-06 21:54:36,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:36,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2945 transitions. [2023-11-06 21:54:36,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 294.5) internal successors, (2945), 10 states have internal predecessors, (2945), 0 states have call successors, (0), 0 states have 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:54:36,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 832.0) internal successors, (9152), 11 states have internal predecessors, (9152), 0 states have call successors, (0), 0 states have 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:54:36,316 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 832.0) internal successors, (9152), 11 states have internal predecessors, (9152), 0 states have call successors, (0), 0 states have 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:54:36,316 INFO L175 Difference]: Start difference. First operand has 101 places, 92 transitions, 389 flow. Second operand 10 states and 2945 transitions. [2023-11-06 21:54:36,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 147 transitions, 797 flow [2023-11-06 21:54:36,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 147 transitions, 759 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-11-06 21:54:36,324 INFO L231 Difference]: Finished difference. Result has 106 places, 95 transitions, 444 flow [2023-11-06 21:54:36,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=355, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=444, PETRI_PLACES=106, PETRI_TRANSITIONS=95} [2023-11-06 21:54:36,326 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -35 predicate places. [2023-11-06 21:54:36,326 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 95 transitions, 444 flow [2023-11-06 21:54:36,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 283.25) internal successors, (3399), 12 states have internal predecessors, (3399), 0 states have call successors, (0), 0 states have 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:54:36,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:36,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:36,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-06 21:54:36,328 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:36,328 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:36,328 INFO L85 PathProgramCache]: Analyzing trace with hash -345061498, now seen corresponding path program 3 times [2023-11-06 21:54:36,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:36,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325516362] [2023-11-06 21:54:36,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:36,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:36,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:38,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:54:38,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:38,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325516362] [2023-11-06 21:54:38,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325516362] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:38,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:38,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-06 21:54:38,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249044736] [2023-11-06 21:54:38,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:38,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 21:54:38,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:38,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 21:54:38,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2023-11-06 21:54:52,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 284 out of 832 [2023-11-06 21:54:52,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 95 transitions, 444 flow. Second operand has 13 states, 13 states have (on average 285.15384615384613) internal successors, (3707), 13 states have internal predecessors, (3707), 0 states have call successors, (0), 0 states have 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:54:52,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:52,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 284 of 832 [2023-11-06 21:54:52,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:54:54,921 INFO L124 PetriNetUnfolderBase]: 2183/3788 cut-off events. [2023-11-06 21:54:54,921 INFO L125 PetriNetUnfolderBase]: For 903/903 co-relation queries the response was YES. [2023-11-06 21:54:54,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8411 conditions, 3788 events. 2183/3788 cut-off events. For 903/903 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 17757 event pairs, 1479 based on Foata normal form. 0/3018 useless extension candidates. Maximal degree in co-relation 8391. Up to 2813 conditions per place. [2023-11-06 21:54:54,940 INFO L140 encePairwiseOnDemand]: 818/832 looper letters, 115 selfloop transitions, 28 changer transitions 0/150 dead transitions. [2023-11-06 21:54:54,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 150 transitions, 890 flow [2023-11-06 21:54:54,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:54:54,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:54:54,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3255 transitions. [2023-11-06 21:54:54,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35565996503496505 [2023-11-06 21:54:54,947 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3255 transitions. [2023-11-06 21:54:54,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3255 transitions. [2023-11-06 21:54:54,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:54:54,948 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3255 transitions. [2023-11-06 21:54:54,954 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 295.90909090909093) internal successors, (3255), 11 states have internal predecessors, (3255), 0 states have call successors, (0), 0 states have 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:54:54,961 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 832.0) internal successors, (9984), 12 states have internal predecessors, (9984), 0 states have call successors, (0), 0 states have 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:54:54,963 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 832.0) internal successors, (9984), 12 states have internal predecessors, (9984), 0 states have call successors, (0), 0 states have 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:54:54,963 INFO L175 Difference]: Start difference. First operand has 106 places, 95 transitions, 444 flow. Second operand 11 states and 3255 transitions. [2023-11-06 21:54:54,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 150 transitions, 890 flow [2023-11-06 21:54:54,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 150 transitions, 860 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-11-06 21:54:54,973 INFO L231 Difference]: Finished difference. Result has 113 places, 100 transitions, 562 flow [2023-11-06 21:54:54,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=409, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=562, PETRI_PLACES=113, PETRI_TRANSITIONS=100} [2023-11-06 21:54:54,974 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -28 predicate places. [2023-11-06 21:54:54,974 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 100 transitions, 562 flow [2023-11-06 21:54:54,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 285.15384615384613) internal successors, (3707), 13 states have internal predecessors, (3707), 0 states have call successors, (0), 0 states have 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:54:54,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:54:54,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:54:54,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-06 21:54:54,976 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:54:54,976 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:54:54,976 INFO L85 PathProgramCache]: Analyzing trace with hash -835747969, now seen corresponding path program 1 times [2023-11-06 21:54:54,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:54:54,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207397660] [2023-11-06 21:54:54,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:54:54,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:54:55,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:54:55,841 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:54:55,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:54:55,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207397660] [2023-11-06 21:54:55,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207397660] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:54:55,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:54:55,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 21:54:55,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601607863] [2023-11-06 21:54:55,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:54:55,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:54:55,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:54:55,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:54:55,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:54:59,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 288 out of 832 [2023-11-06 21:54:59,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 100 transitions, 562 flow. Second operand has 12 states, 12 states have (on average 289.4166666666667) internal successors, (3473), 12 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have 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:54:59,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:54:59,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 288 of 832 [2023-11-06 21:54:59,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:01,376 INFO L124 PetriNetUnfolderBase]: 2342/4083 cut-off events. [2023-11-06 21:55:01,377 INFO L125 PetriNetUnfolderBase]: For 1723/1723 co-relation queries the response was YES. [2023-11-06 21:55:01,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9410 conditions, 4083 events. 2342/4083 cut-off events. For 1723/1723 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 19784 event pairs, 1607 based on Foata normal form. 0/3267 useless extension candidates. Maximal degree in co-relation 9385. Up to 3545 conditions per place. [2023-11-06 21:55:01,417 INFO L140 encePairwiseOnDemand]: 819/832 looper letters, 112 selfloop transitions, 24 changer transitions 0/143 dead transitions. [2023-11-06 21:55:01,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 143 transitions, 985 flow [2023-11-06 21:55:01,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:55:01,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:55:01,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3286 transitions. [2023-11-06 21:55:01,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3590472027972028 [2023-11-06 21:55:01,425 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3286 transitions. [2023-11-06 21:55:01,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3286 transitions. [2023-11-06 21:55:01,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:01,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3286 transitions. [2023-11-06 21:55:01,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 298.72727272727275) internal successors, (3286), 11 states have internal predecessors, (3286), 0 states have call successors, (0), 0 states have 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:55:01,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 832.0) internal successors, (9984), 12 states have internal predecessors, (9984), 0 states have call successors, (0), 0 states have 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:55:01,449 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 832.0) internal successors, (9984), 12 states have internal predecessors, (9984), 0 states have call successors, (0), 0 states have 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:55:01,449 INFO L175 Difference]: Start difference. First operand has 113 places, 100 transitions, 562 flow. Second operand 11 states and 3286 transitions. [2023-11-06 21:55:01,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 143 transitions, 985 flow [2023-11-06 21:55:01,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 143 transitions, 946 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-06 21:55:01,466 INFO L231 Difference]: Finished difference. Result has 122 places, 107 transitions, 673 flow [2023-11-06 21:55:01,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=673, PETRI_PLACES=122, PETRI_TRANSITIONS=107} [2023-11-06 21:55:01,468 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -19 predicate places. [2023-11-06 21:55:01,468 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 107 transitions, 673 flow [2023-11-06 21:55:01,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 289.4166666666667) internal successors, (3473), 12 states have internal predecessors, (3473), 0 states have call successors, (0), 0 states have 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:55:01,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:01,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:01,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-06 21:55:01,470 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:01,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:01,471 INFO L85 PathProgramCache]: Analyzing trace with hash 889951504, now seen corresponding path program 1 times [2023-11-06 21:55:01,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:01,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285429087] [2023-11-06 21:55:01,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:01,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:01,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:02,960 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:55:02,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:02,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285429087] [2023-11-06 21:55:02,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285429087] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:02,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:02,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 21:55:02,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127682881] [2023-11-06 21:55:02,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:02,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 21:55:02,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:02,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 21:55:02,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-11-06 21:55:08,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 832 [2023-11-06 21:55:08,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 107 transitions, 673 flow. Second operand has 13 states, 13 states have (on average 286.38461538461536) internal successors, (3723), 13 states have internal predecessors, (3723), 0 states have call successors, (0), 0 states have 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:55:08,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:08,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 832 [2023-11-06 21:55:08,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:10,199 INFO L124 PetriNetUnfolderBase]: 2554/4465 cut-off events. [2023-11-06 21:55:10,199 INFO L125 PetriNetUnfolderBase]: For 2396/2396 co-relation queries the response was YES. [2023-11-06 21:55:10,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10633 conditions, 4465 events. 2554/4465 cut-off events. For 2396/2396 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 22298 event pairs, 1010 based on Foata normal form. 9/3787 useless extension candidates. Maximal degree in co-relation 10604. Up to 3463 conditions per place. [2023-11-06 21:55:10,246 INFO L140 encePairwiseOnDemand]: 818/832 looper letters, 148 selfloop transitions, 34 changer transitions 0/189 dead transitions. [2023-11-06 21:55:10,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 189 transitions, 1274 flow [2023-11-06 21:55:10,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 21:55:10,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 21:55:10,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3572 transitions. [2023-11-06 21:55:10,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3577724358974359 [2023-11-06 21:55:10,254 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3572 transitions. [2023-11-06 21:55:10,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3572 transitions. [2023-11-06 21:55:10,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:10,257 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3572 transitions. [2023-11-06 21:55:10,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 297.6666666666667) internal successors, (3572), 12 states have internal predecessors, (3572), 0 states have call successors, (0), 0 states have 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:55:10,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 832.0) internal successors, (10816), 13 states have internal predecessors, (10816), 0 states have call successors, (0), 0 states have 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:55:10,276 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 832.0) internal successors, (10816), 13 states have internal predecessors, (10816), 0 states have call successors, (0), 0 states have 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:55:10,277 INFO L175 Difference]: Start difference. First operand has 122 places, 107 transitions, 673 flow. Second operand 12 states and 3572 transitions. [2023-11-06 21:55:10,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 189 transitions, 1274 flow [2023-11-06 21:55:10,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 189 transitions, 1245 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-11-06 21:55:10,299 INFO L231 Difference]: Finished difference. Result has 133 places, 115 transitions, 834 flow [2023-11-06 21:55:10,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=644, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=834, PETRI_PLACES=133, PETRI_TRANSITIONS=115} [2023-11-06 21:55:10,300 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -8 predicate places. [2023-11-06 21:55:10,300 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 115 transitions, 834 flow [2023-11-06 21:55:10,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 286.38461538461536) internal successors, (3723), 13 states have internal predecessors, (3723), 0 states have call successors, (0), 0 states have 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:55:10,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:10,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:10,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-06 21:55:10,302 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:10,303 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:10,303 INFO L85 PathProgramCache]: Analyzing trace with hash 278262340, now seen corresponding path program 2 times [2023-11-06 21:55:10,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:10,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031277338] [2023-11-06 21:55:10,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:10,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:10,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:11,511 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:55:11,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:11,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031277338] [2023-11-06 21:55:11,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031277338] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:11,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:11,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 21:55:11,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932711700] [2023-11-06 21:55:11,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:11,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 21:55:11,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:11,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 21:55:11,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2023-11-06 21:55:15,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 283 out of 832 [2023-11-06 21:55:15,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 115 transitions, 834 flow. Second operand has 13 states, 13 states have (on average 284.38461538461536) internal successors, (3697), 13 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have 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:55:15,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:15,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 283 of 832 [2023-11-06 21:55:15,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:17,083 INFO L124 PetriNetUnfolderBase]: 2528/4417 cut-off events. [2023-11-06 21:55:17,084 INFO L125 PetriNetUnfolderBase]: For 3688/3688 co-relation queries the response was YES. [2023-11-06 21:55:17,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11027 conditions, 4417 events. 2528/4417 cut-off events. For 3688/3688 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 21975 event pairs, 710 based on Foata normal form. 18/3756 useless extension candidates. Maximal degree in co-relation 10992. Up to 2675 conditions per place. [2023-11-06 21:55:17,124 INFO L140 encePairwiseOnDemand]: 819/832 looper letters, 126 selfloop transitions, 42 changer transitions 0/175 dead transitions. [2023-11-06 21:55:17,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 175 transitions, 1314 flow [2023-11-06 21:55:17,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:55:17,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 21:55:17,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2962 transitions. [2023-11-06 21:55:17,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3560096153846154 [2023-11-06 21:55:17,131 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2962 transitions. [2023-11-06 21:55:17,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2962 transitions. [2023-11-06 21:55:17,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:17,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2962 transitions. [2023-11-06 21:55:17,139 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 296.2) internal successors, (2962), 10 states have internal predecessors, (2962), 0 states have call successors, (0), 0 states have 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:55:17,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 832.0) internal successors, (9152), 11 states have internal predecessors, (9152), 0 states have call successors, (0), 0 states have 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:55:17,149 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 832.0) internal successors, (9152), 11 states have internal predecessors, (9152), 0 states have call successors, (0), 0 states have 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:55:17,149 INFO L175 Difference]: Start difference. First operand has 133 places, 115 transitions, 834 flow. Second operand 10 states and 2962 transitions. [2023-11-06 21:55:17,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 175 transitions, 1314 flow [2023-11-06 21:55:17,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 175 transitions, 1289 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-11-06 21:55:17,181 INFO L231 Difference]: Finished difference. Result has 139 places, 117 transitions, 946 flow [2023-11-06 21:55:17,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=809, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=946, PETRI_PLACES=139, PETRI_TRANSITIONS=117} [2023-11-06 21:55:17,183 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, -2 predicate places. [2023-11-06 21:55:17,183 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 117 transitions, 946 flow [2023-11-06 21:55:17,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 284.38461538461536) internal successors, (3697), 13 states have internal predecessors, (3697), 0 states have call successors, (0), 0 states have 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:55:17,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:17,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:17,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-06 21:55:17,185 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:17,185 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:17,185 INFO L85 PathProgramCache]: Analyzing trace with hash -138381460, now seen corresponding path program 3 times [2023-11-06 21:55:17,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:17,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514474438] [2023-11-06 21:55:17,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:17,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:17,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:18,429 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:55:18,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:18,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514474438] [2023-11-06 21:55:18,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514474438] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:18,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:18,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-06 21:55:18,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566250724] [2023-11-06 21:55:18,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:18,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 21:55:18,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:18,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 21:55:18,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-11-06 21:55:23,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 832 [2023-11-06 21:55:23,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 117 transitions, 946 flow. Second operand has 14 states, 14 states have (on average 286.2857142857143) internal successors, (4008), 14 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have 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:55:23,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:23,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 832 [2023-11-06 21:55:23,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:25,447 INFO L124 PetriNetUnfolderBase]: 2728/4750 cut-off events. [2023-11-06 21:55:25,447 INFO L125 PetriNetUnfolderBase]: For 5468/5468 co-relation queries the response was YES. [2023-11-06 21:55:25,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12687 conditions, 4750 events. 2728/4750 cut-off events. For 5468/5468 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 23899 event pairs, 1482 based on Foata normal form. 9/4036 useless extension candidates. Maximal degree in co-relation 12650. Up to 2811 conditions per place. [2023-11-06 21:55:25,488 INFO L140 encePairwiseOnDemand]: 818/832 looper letters, 123 selfloop transitions, 45 changer transitions 0/175 dead transitions. [2023-11-06 21:55:25,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 175 transitions, 1531 flow [2023-11-06 21:55:25,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 21:55:25,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 21:55:25,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3265 transitions. [2023-11-06 21:55:25,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567526223776224 [2023-11-06 21:55:25,494 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3265 transitions. [2023-11-06 21:55:25,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3265 transitions. [2023-11-06 21:55:25,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:25,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3265 transitions. [2023-11-06 21:55:25,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 296.8181818181818) internal successors, (3265), 11 states have internal predecessors, (3265), 0 states have call successors, (0), 0 states have 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:55:25,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 832.0) internal successors, (9984), 12 states have internal predecessors, (9984), 0 states have call successors, (0), 0 states have 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:55:25,506 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 832.0) internal successors, (9984), 12 states have internal predecessors, (9984), 0 states have call successors, (0), 0 states have 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:55:25,506 INFO L175 Difference]: Start difference. First operand has 139 places, 117 transitions, 946 flow. Second operand 11 states and 3265 transitions. [2023-11-06 21:55:25,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 175 transitions, 1531 flow [2023-11-06 21:55:25,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 175 transitions, 1437 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-11-06 21:55:25,550 INFO L231 Difference]: Finished difference. Result has 147 places, 126 transitions, 1151 flow [2023-11-06 21:55:25,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1151, PETRI_PLACES=147, PETRI_TRANSITIONS=126} [2023-11-06 21:55:25,551 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 6 predicate places. [2023-11-06 21:55:25,551 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 126 transitions, 1151 flow [2023-11-06 21:55:25,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 286.2857142857143) internal successors, (4008), 14 states have internal predecessors, (4008), 0 states have call successors, (0), 0 states have 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:55:25,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:25,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:25,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-06 21:55:25,553 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t1Err39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:25,554 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:25,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1591284236, now seen corresponding path program 1 times [2023-11-06 21:55:25,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:25,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297485856] [2023-11-06 21:55:25,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:25,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:25,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:26,640 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:55:26,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:26,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297485856] [2023-11-06 21:55:26,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297485856] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:26,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:26,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-06 21:55:26,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067265364] [2023-11-06 21:55:26,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:26,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 21:55:26,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:26,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 21:55:26,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-11-06 21:55:28,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 832 [2023-11-06 21:55:28,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 126 transitions, 1151 flow. Second operand has 13 states, 13 states have (on average 305.7692307692308) internal successors, (3975), 13 states have internal predecessors, (3975), 0 states have call successors, (0), 0 states have 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:55:28,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:28,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 832 [2023-11-06 21:55:28,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:29,999 INFO L124 PetriNetUnfolderBase]: 2795/4860 cut-off events. [2023-11-06 21:55:29,999 INFO L125 PetriNetUnfolderBase]: For 6867/6867 co-relation queries the response was YES. [2023-11-06 21:55:30,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13275 conditions, 4860 events. 2795/4860 cut-off events. For 6867/6867 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 24568 event pairs, 1924 based on Foata normal form. 0/4121 useless extension candidates. Maximal degree in co-relation 13232. Up to 4185 conditions per place. [2023-11-06 21:55:30,054 INFO L140 encePairwiseOnDemand]: 815/832 looper letters, 150 selfloop transitions, 31 changer transitions 0/188 dead transitions. [2023-11-06 21:55:30,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 188 transitions, 1677 flow [2023-11-06 21:55:30,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 21:55:30,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 21:55:30,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 4705 transitions. [2023-11-06 21:55:30,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3770032051282051 [2023-11-06 21:55:30,060 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 4705 transitions. [2023-11-06 21:55:30,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 4705 transitions. [2023-11-06 21:55:30,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:30,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 4705 transitions. [2023-11-06 21:55:30,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 313.6666666666667) internal successors, (4705), 15 states have internal predecessors, (4705), 0 states have call successors, (0), 0 states have 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:55:30,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 832.0) internal successors, (13312), 16 states have internal predecessors, (13312), 0 states have call successors, (0), 0 states have 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:55:30,085 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 832.0) internal successors, (13312), 16 states have internal predecessors, (13312), 0 states have call successors, (0), 0 states have 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:55:30,086 INFO L175 Difference]: Start difference. First operand has 147 places, 126 transitions, 1151 flow. Second operand 15 states and 4705 transitions. [2023-11-06 21:55:30,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 188 transitions, 1677 flow [2023-11-06 21:55:30,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 188 transitions, 1636 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-06 21:55:30,138 INFO L231 Difference]: Finished difference. Result has 159 places, 132 transitions, 1221 flow [2023-11-06 21:55:30,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1221, PETRI_PLACES=159, PETRI_TRANSITIONS=132} [2023-11-06 21:55:30,139 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 18 predicate places. [2023-11-06 21:55:30,139 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 132 transitions, 1221 flow [2023-11-06 21:55:30,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 305.7692307692308) internal successors, (3975), 13 states have internal predecessors, (3975), 0 states have call successors, (0), 0 states have 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:55:30,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:30,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:30,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-06 21:55:30,141 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:30,141 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:30,141 INFO L85 PathProgramCache]: Analyzing trace with hash 600492254, now seen corresponding path program 1 times [2023-11-06 21:55:30,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:30,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823732665] [2023-11-06 21:55:30,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:30,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:30,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:30,238 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:55:30,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:30,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823732665] [2023-11-06 21:55:30,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823732665] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:30,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:30,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:55:30,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266605930] [2023-11-06 21:55:30,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:30,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:55:30,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:30,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:55:30,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:30,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 345 out of 832 [2023-11-06 21:55:30,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 132 transitions, 1221 flow. Second operand has 3 states, 3 states have (on average 352.6666666666667) internal successors, (1058), 3 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have 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:55:30,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:30,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 345 of 832 [2023-11-06 21:55:30,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:31,929 INFO L124 PetriNetUnfolderBase]: 4306/7914 cut-off events. [2023-11-06 21:55:31,930 INFO L125 PetriNetUnfolderBase]: For 12652/12669 co-relation queries the response was YES. [2023-11-06 21:55:31,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20558 conditions, 7914 events. 4306/7914 cut-off events. For 12652/12669 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 48455 event pairs, 2047 based on Foata normal form. 15/6931 useless extension candidates. Maximal degree in co-relation 20512. Up to 4361 conditions per place. [2023-11-06 21:55:32,021 INFO L140 encePairwiseOnDemand]: 829/832 looper letters, 194 selfloop transitions, 2 changer transitions 0/214 dead transitions. [2023-11-06 21:55:32,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 214 transitions, 2298 flow [2023-11-06 21:55:32,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:55:32,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:55:32,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1144 transitions. [2023-11-06 21:55:32,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2023-11-06 21:55:32,023 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1144 transitions. [2023-11-06 21:55:32,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1144 transitions. [2023-11-06 21:55:32,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:32,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1144 transitions. [2023-11-06 21:55:32,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 381.3333333333333) internal successors, (1144), 3 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have 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:55:32,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:55:32,028 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:55:32,028 INFO L175 Difference]: Start difference. First operand has 159 places, 132 transitions, 1221 flow. Second operand 3 states and 1144 transitions. [2023-11-06 21:55:32,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 214 transitions, 2298 flow [2023-11-06 21:55:32,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 214 transitions, 2232 flow, removed 3 selfloop flow, removed 11 redundant places. [2023-11-06 21:55:32,100 INFO L231 Difference]: Finished difference. Result has 151 places, 133 transitions, 1175 flow [2023-11-06 21:55:32,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1175, PETRI_PLACES=151, PETRI_TRANSITIONS=133} [2023-11-06 21:55:32,101 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 10 predicate places. [2023-11-06 21:55:32,101 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 133 transitions, 1175 flow [2023-11-06 21:55:32,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 352.6666666666667) internal successors, (1058), 3 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have 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:55:32,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:32,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:32,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-06 21:55:32,103 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t1Err39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:32,103 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:32,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1383304703, now seen corresponding path program 1 times [2023-11-06 21:55:32,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:32,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744551937] [2023-11-06 21:55:32,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:32,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:32,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:32,339 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:55:32,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:32,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744551937] [2023-11-06 21:55:32,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744551937] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:32,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:32,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:55:32,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14276304] [2023-11-06 21:55:32,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:32,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:55:32,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:32,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:55:32,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:55:32,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 337 out of 832 [2023-11-06 21:55:32,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 133 transitions, 1175 flow. Second operand has 5 states, 5 states have (on average 341.4) internal successors, (1707), 5 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have 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:55:32,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:32,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 337 of 832 [2023-11-06 21:55:32,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:34,413 INFO L124 PetriNetUnfolderBase]: 5411/9438 cut-off events. [2023-11-06 21:55:34,413 INFO L125 PetriNetUnfolderBase]: For 14269/14280 co-relation queries the response was YES. [2023-11-06 21:55:34,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27058 conditions, 9438 events. 5411/9438 cut-off events. For 14269/14280 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 58119 event pairs, 2432 based on Foata normal form. 11/8659 useless extension candidates. Maximal degree in co-relation 27011. Up to 7136 conditions per place. [2023-11-06 21:55:34,505 INFO L140 encePairwiseOnDemand]: 826/832 looper letters, 159 selfloop transitions, 7 changer transitions 0/184 dead transitions. [2023-11-06 21:55:34,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 184 transitions, 1746 flow [2023-11-06 21:55:34,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 21:55:34,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 21:55:34,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1783 transitions. [2023-11-06 21:55:34,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4286057692307692 [2023-11-06 21:55:34,509 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1783 transitions. [2023-11-06 21:55:34,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1783 transitions. [2023-11-06 21:55:34,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:34,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1783 transitions. [2023-11-06 21:55:34,514 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 356.6) internal successors, (1783), 5 states have internal predecessors, (1783), 0 states have call successors, (0), 0 states have 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:55:34,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 832.0) internal successors, (4992), 6 states have internal predecessors, (4992), 0 states have call successors, (0), 0 states have 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:55:34,520 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 832.0) internal successors, (4992), 6 states have internal predecessors, (4992), 0 states have call successors, (0), 0 states have 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:55:34,520 INFO L175 Difference]: Start difference. First operand has 151 places, 133 transitions, 1175 flow. Second operand 5 states and 1783 transitions. [2023-11-06 21:55:34,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 184 transitions, 1746 flow [2023-11-06 21:55:34,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 184 transitions, 1742 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 21:55:34,619 INFO L231 Difference]: Finished difference. Result has 155 places, 134 transitions, 1197 flow [2023-11-06 21:55:34,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1173, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1197, PETRI_PLACES=155, PETRI_TRANSITIONS=134} [2023-11-06 21:55:34,620 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 14 predicate places. [2023-11-06 21:55:34,620 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 134 transitions, 1197 flow [2023-11-06 21:55:34,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 341.4) internal successors, (1707), 5 states have internal predecessors, (1707), 0 states have call successors, (0), 0 states have 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:55:34,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:34,621 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:34,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-06 21:55:34,621 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t1Err39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:34,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:34,622 INFO L85 PathProgramCache]: Analyzing trace with hash 629920232, now seen corresponding path program 1 times [2023-11-06 21:55:34,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:34,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954264658] [2023-11-06 21:55:34,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:34,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:34,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:34,682 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 21:55:34,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:34,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954264658] [2023-11-06 21:55:34,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954264658] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:34,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:34,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:55:34,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879355494] [2023-11-06 21:55:34,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:34,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:55:34,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:34,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:55:34,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:34,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 343 out of 832 [2023-11-06 21:55:34,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 134 transitions, 1197 flow. Second operand has 3 states, 3 states have (on average 351.3333333333333) internal successors, (1054), 3 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have 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:55:34,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:34,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 343 of 832 [2023-11-06 21:55:34,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:35,726 INFO L124 PetriNetUnfolderBase]: 3459/6204 cut-off events. [2023-11-06 21:55:35,726 INFO L125 PetriNetUnfolderBase]: For 12972/12983 co-relation queries the response was YES. [2023-11-06 21:55:35,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18693 conditions, 6204 events. 3459/6204 cut-off events. For 12972/12983 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 36338 event pairs, 1806 based on Foata normal form. 186/6179 useless extension candidates. Maximal degree in co-relation 18645. Up to 3126 conditions per place. [2023-11-06 21:55:35,790 INFO L140 encePairwiseOnDemand]: 828/832 looper letters, 132 selfloop transitions, 3 changer transitions 1/151 dead transitions. [2023-11-06 21:55:35,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 151 transitions, 1536 flow [2023-11-06 21:55:35,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:55:35,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:55:35,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1105 transitions. [2023-11-06 21:55:35,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427083333333333 [2023-11-06 21:55:35,793 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1105 transitions. [2023-11-06 21:55:35,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1105 transitions. [2023-11-06 21:55:35,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:35,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1105 transitions. [2023-11-06 21:55:35,795 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 368.3333333333333) internal successors, (1105), 3 states have internal predecessors, (1105), 0 states have call successors, (0), 0 states have 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:55:35,797 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:55:35,797 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:55:35,797 INFO L175 Difference]: Start difference. First operand has 155 places, 134 transitions, 1197 flow. Second operand 3 states and 1105 transitions. [2023-11-06 21:55:35,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 151 transitions, 1536 flow [2023-11-06 21:55:35,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 151 transitions, 1523 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 21:55:35,856 INFO L231 Difference]: Finished difference. Result has 156 places, 133 transitions, 1208 flow [2023-11-06 21:55:35,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1208, PETRI_PLACES=156, PETRI_TRANSITIONS=133} [2023-11-06 21:55:35,857 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 15 predicate places. [2023-11-06 21:55:35,857 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 133 transitions, 1208 flow [2023-11-06 21:55:35,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 351.3333333333333) internal successors, (1054), 3 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have 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:55:35,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:35,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:35,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-06 21:55:35,859 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:35,859 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:35,859 INFO L85 PathProgramCache]: Analyzing trace with hash -946052099, now seen corresponding path program 1 times [2023-11-06 21:55:35,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:35,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77492765] [2023-11-06 21:55:35,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:35,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:35,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:35,989 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:55:35,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:35,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77492765] [2023-11-06 21:55:35,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77492765] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:35,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:35,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 21:55:35,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067435902] [2023-11-06 21:55:35,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:35,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 21:55:35,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:35,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 21:55:35,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 21:55:36,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 832 [2023-11-06 21:55:36,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 133 transitions, 1208 flow. Second operand has 3 states, 3 states have (on average 350.0) internal successors, (1050), 3 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have 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:55:36,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:36,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 832 [2023-11-06 21:55:36,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:37,046 INFO L124 PetriNetUnfolderBase]: 2843/5364 cut-off events. [2023-11-06 21:55:37,047 INFO L125 PetriNetUnfolderBase]: For 7477/7480 co-relation queries the response was YES. [2023-11-06 21:55:37,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15765 conditions, 5364 events. 2843/5364 cut-off events. For 7477/7480 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 30980 event pairs, 877 based on Foata normal form. 469/5710 useless extension candidates. Maximal degree in co-relation 15716. Up to 3474 conditions per place. [2023-11-06 21:55:37,107 INFO L140 encePairwiseOnDemand]: 826/832 looper letters, 124 selfloop transitions, 7 changer transitions 0/146 dead transitions. [2023-11-06 21:55:37,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 146 transitions, 1524 flow [2023-11-06 21:55:37,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 21:55:37,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 21:55:37,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1095 transitions. [2023-11-06 21:55:37,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387019230769231 [2023-11-06 21:55:37,110 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1095 transitions. [2023-11-06 21:55:37,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1095 transitions. [2023-11-06 21:55:37,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:37,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1095 transitions. [2023-11-06 21:55:37,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 365.0) internal successors, (1095), 3 states have internal predecessors, (1095), 0 states have call successors, (0), 0 states have 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:55:37,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:55:37,114 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 832.0) internal successors, (3328), 4 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have 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:55:37,114 INFO L175 Difference]: Start difference. First operand has 156 places, 133 transitions, 1208 flow. Second operand 3 states and 1095 transitions. [2023-11-06 21:55:37,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 146 transitions, 1524 flow [2023-11-06 21:55:37,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 146 transitions, 1518 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 21:55:37,152 INFO L231 Difference]: Finished difference. Result has 155 places, 133 transitions, 1216 flow [2023-11-06 21:55:37,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1202, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1216, PETRI_PLACES=155, PETRI_TRANSITIONS=133} [2023-11-06 21:55:37,153 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 14 predicate places. [2023-11-06 21:55:37,153 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 133 transitions, 1216 flow [2023-11-06 21:55:37,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 350.0) internal successors, (1050), 3 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have 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:55:37,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:37,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:37,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-06 21:55:37,154 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:37,154 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:37,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1750963538, now seen corresponding path program 1 times [2023-11-06 21:55:37,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:37,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743569807] [2023-11-06 21:55:37,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:37,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:37,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:37,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:55:37,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:37,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743569807] [2023-11-06 21:55:37,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743569807] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:55:37,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617588192] [2023-11-06 21:55:37,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:37,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:37,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:55:37,247 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:55:37,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 21:55:37,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:37,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 21:55:37,515 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:55:37,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:55:37,557 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:55:37,620 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 21:55:37,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617588192] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:55:37,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 21:55:37,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2023-11-06 21:55:37,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560661239] [2023-11-06 21:55:37,622 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 21:55:37,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:55:37,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:37,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:55:37,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:55:37,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 344 out of 832 [2023-11-06 21:55:37,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 133 transitions, 1216 flow. Second operand has 7 states, 7 states have (on average 349.2857142857143) internal successors, (2445), 7 states have internal predecessors, (2445), 0 states have call successors, (0), 0 states have 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:55:37,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:37,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 344 of 832 [2023-11-06 21:55:37,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:39,655 INFO L124 PetriNetUnfolderBase]: 4247/8693 cut-off events. [2023-11-06 21:55:39,655 INFO L125 PetriNetUnfolderBase]: For 13585/13620 co-relation queries the response was YES. [2023-11-06 21:55:39,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25029 conditions, 8693 events. 4247/8693 cut-off events. For 13585/13620 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 60849 event pairs, 698 based on Foata normal form. 777/9227 useless extension candidates. Maximal degree in co-relation 24980. Up to 1820 conditions per place. [2023-11-06 21:55:39,750 INFO L140 encePairwiseOnDemand]: 828/832 looper letters, 351 selfloop transitions, 6 changer transitions 0/374 dead transitions. [2023-11-06 21:55:39,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 374 transitions, 3592 flow [2023-11-06 21:55:39,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:55:39,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 21:55:39,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2302 transitions. [2023-11-06 21:55:39,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46113782051282054 [2023-11-06 21:55:39,754 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2302 transitions. [2023-11-06 21:55:39,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2302 transitions. [2023-11-06 21:55:39,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:39,756 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2302 transitions. [2023-11-06 21:55:39,759 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 383.6666666666667) internal successors, (2302), 6 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have 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:55:39,764 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 832.0) internal successors, (5824), 7 states have internal predecessors, (5824), 0 states have call successors, (0), 0 states have 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:55:39,765 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 832.0) internal successors, (5824), 7 states have internal predecessors, (5824), 0 states have call successors, (0), 0 states have 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:55:39,765 INFO L175 Difference]: Start difference. First operand has 155 places, 133 transitions, 1216 flow. Second operand 6 states and 2302 transitions. [2023-11-06 21:55:39,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 374 transitions, 3592 flow [2023-11-06 21:55:39,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 374 transitions, 3569 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 21:55:39,813 INFO L231 Difference]: Finished difference. Result has 163 places, 136 transitions, 1250 flow [2023-11-06 21:55:39,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1250, PETRI_PLACES=163, PETRI_TRANSITIONS=136} [2023-11-06 21:55:39,814 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 22 predicate places. [2023-11-06 21:55:39,814 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 136 transitions, 1250 flow [2023-11-06 21:55:39,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 349.2857142857143) internal successors, (2445), 7 states have internal predecessors, (2445), 0 states have call successors, (0), 0 states have 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:55:39,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:39,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:39,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 21:55:40,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81cbddd5-2378-4394-a41d-6999c9183325/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:55:40,029 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:40,029 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:40,029 INFO L85 PathProgramCache]: Analyzing trace with hash -846328097, now seen corresponding path program 1 times [2023-11-06 21:55:40,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:40,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542219511] [2023-11-06 21:55:40,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:40,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:40,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:42,432 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:55:42,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:42,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542219511] [2023-11-06 21:55:42,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542219511] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:42,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:42,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-06 21:55:42,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45258367] [2023-11-06 21:55:42,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:42,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-06 21:55:42,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:42,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 21:55:42,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-11-06 21:55:48,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 832 [2023-11-06 21:55:48,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 136 transitions, 1250 flow. Second operand has 17 states, 17 states have (on average 275.70588235294116) internal successors, (4687), 17 states have internal predecessors, (4687), 0 states have call successors, (0), 0 states have 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:55:48,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:48,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 832 [2023-11-06 21:55:48,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:55:52,070 INFO L124 PetriNetUnfolderBase]: 5902/11464 cut-off events. [2023-11-06 21:55:52,070 INFO L125 PetriNetUnfolderBase]: For 23303/23359 co-relation queries the response was YES. [2023-11-06 21:55:52,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36050 conditions, 11464 events. 5902/11464 cut-off events. For 23303/23359 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 79819 event pairs, 2417 based on Foata normal form. 0/11161 useless extension candidates. Maximal degree in co-relation 35997. Up to 3845 conditions per place. [2023-11-06 21:55:52,205 INFO L140 encePairwiseOnDemand]: 809/832 looper letters, 234 selfloop transitions, 61 changer transitions 0/301 dead transitions. [2023-11-06 21:55:52,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 301 transitions, 2718 flow [2023-11-06 21:55:52,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-06 21:55:52,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-06 21:55:52,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 4858 transitions. [2023-11-06 21:55:52,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34346719457013575 [2023-11-06 21:55:52,212 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 4858 transitions. [2023-11-06 21:55:52,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 4858 transitions. [2023-11-06 21:55:52,213 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:55:52,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 4858 transitions. [2023-11-06 21:55:52,221 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 285.7647058823529) internal successors, (4858), 17 states have internal predecessors, (4858), 0 states have call successors, (0), 0 states have 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:55:52,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 832.0) internal successors, (14976), 18 states have internal predecessors, (14976), 0 states have call successors, (0), 0 states have 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:55:52,237 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 832.0) internal successors, (14976), 18 states have internal predecessors, (14976), 0 states have call successors, (0), 0 states have 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:55:52,237 INFO L175 Difference]: Start difference. First operand has 163 places, 136 transitions, 1250 flow. Second operand 17 states and 4858 transitions. [2023-11-06 21:55:52,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 301 transitions, 2718 flow [2023-11-06 21:55:52,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 301 transitions, 2614 flow, removed 39 selfloop flow, removed 1 redundant places. [2023-11-06 21:55:52,325 INFO L231 Difference]: Finished difference. Result has 185 places, 147 transitions, 1468 flow [2023-11-06 21:55:52,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1468, PETRI_PLACES=185, PETRI_TRANSITIONS=147} [2023-11-06 21:55:52,325 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 44 predicate places. [2023-11-06 21:55:52,326 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 147 transitions, 1468 flow [2023-11-06 21:55:52,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 275.70588235294116) internal successors, (4687), 17 states have internal predecessors, (4687), 0 states have call successors, (0), 0 states have 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:55:52,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:55:52,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:55:52,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-06 21:55:52,327 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:55:52,327 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:55:52,327 INFO L85 PathProgramCache]: Analyzing trace with hash 200568763, now seen corresponding path program 2 times [2023-11-06 21:55:52,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:55:52,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629086890] [2023-11-06 21:55:52,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:55:52,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:55:52,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:55:53,752 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:55:53,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:55:53,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629086890] [2023-11-06 21:55:53,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629086890] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:55:53,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:55:53,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-06 21:55:53,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179743284] [2023-11-06 21:55:53,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:55:53,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 21:55:53,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:55:53,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 21:55:53,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-11-06 21:55:57,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 285 out of 832 [2023-11-06 21:55:57,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 147 transitions, 1468 flow. Second operand has 16 states, 16 states have (on average 286.8125) internal successors, (4589), 16 states have internal predecessors, (4589), 0 states have call successors, (0), 0 states have 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:55:57,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:55:57,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 285 of 832 [2023-11-06 21:55:57,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:00,924 INFO L124 PetriNetUnfolderBase]: 5300/10368 cut-off events. [2023-11-06 21:56:00,924 INFO L125 PetriNetUnfolderBase]: For 22598/22646 co-relation queries the response was YES. [2023-11-06 21:56:01,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33719 conditions, 10368 events. 5300/10368 cut-off events. For 22598/22646 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 70569 event pairs, 1692 based on Foata normal form. 46/10279 useless extension candidates. Maximal degree in co-relation 33658. Up to 3951 conditions per place. [2023-11-06 21:56:01,065 INFO L140 encePairwiseOnDemand]: 816/832 looper letters, 185 selfloop transitions, 60 changer transitions 0/251 dead transitions. [2023-11-06 21:56:01,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 251 transitions, 2516 flow [2023-11-06 21:56:01,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 21:56:01,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-06 21:56:01,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3849 transitions. [2023-11-06 21:56:01,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35586168639053256 [2023-11-06 21:56:01,071 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3849 transitions. [2023-11-06 21:56:01,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3849 transitions. [2023-11-06 21:56:01,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:01,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3849 transitions. [2023-11-06 21:56:01,074 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 296.0769230769231) internal successors, (3849), 13 states have internal predecessors, (3849), 0 states have call successors, (0), 0 states have 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:56:01,080 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 832.0) internal successors, (11648), 14 states have internal predecessors, (11648), 0 states have call successors, (0), 0 states have 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:56:01,081 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 832.0) internal successors, (11648), 14 states have internal predecessors, (11648), 0 states have call successors, (0), 0 states have 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:56:01,081 INFO L175 Difference]: Start difference. First operand has 185 places, 147 transitions, 1468 flow. Second operand 13 states and 3849 transitions. [2023-11-06 21:56:01,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 251 transitions, 2516 flow [2023-11-06 21:56:01,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 251 transitions, 2417 flow, removed 9 selfloop flow, removed 9 redundant places. [2023-11-06 21:56:01,181 INFO L231 Difference]: Finished difference. Result has 190 places, 147 transitions, 1528 flow [2023-11-06 21:56:01,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1355, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1528, PETRI_PLACES=190, PETRI_TRANSITIONS=147} [2023-11-06 21:56:01,181 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 49 predicate places. [2023-11-06 21:56:01,181 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 147 transitions, 1528 flow [2023-11-06 21:56:01,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 286.8125) internal successors, (4589), 16 states have internal predecessors, (4589), 0 states have call successors, (0), 0 states have 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:56:01,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:01,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:01,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-06 21:56:01,183 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:56:01,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:01,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1248019815, now seen corresponding path program 1 times [2023-11-06 21:56:01,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:01,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562992595] [2023-11-06 21:56:01,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:01,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:01,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:03,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:56:03,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:03,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562992595] [2023-11-06 21:56:03,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562992595] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:03,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:56:03,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-11-06 21:56:03,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833952750] [2023-11-06 21:56:03,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:03,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 21:56:03,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:03,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 21:56:03,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-11-06 21:56:09,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 275 out of 832 [2023-11-06 21:56:09,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 147 transitions, 1528 flow. Second operand has 18 states, 18 states have (on average 276.6666666666667) internal successors, (4980), 18 states have internal predecessors, (4980), 0 states have call successors, (0), 0 states have 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:56:09,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 21:56:09,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 275 of 832 [2023-11-06 21:56:09,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 21:56:12,455 INFO L124 PetriNetUnfolderBase]: 5897/11512 cut-off events. [2023-11-06 21:56:12,455 INFO L125 PetriNetUnfolderBase]: For 26261/26309 co-relation queries the response was YES. [2023-11-06 21:56:12,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37374 conditions, 11512 events. 5897/11512 cut-off events. For 26261/26309 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 80044 event pairs, 2168 based on Foata normal form. 160/11533 useless extension candidates. Maximal degree in co-relation 37311. Up to 3332 conditions per place. [2023-11-06 21:56:12,594 INFO L140 encePairwiseOnDemand]: 809/832 looper letters, 213 selfloop transitions, 74 changer transitions 0/293 dead transitions. [2023-11-06 21:56:12,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 293 transitions, 2831 flow [2023-11-06 21:56:12,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 21:56:12,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 21:56:12,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4580 transitions. [2023-11-06 21:56:12,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3440504807692308 [2023-11-06 21:56:12,601 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4580 transitions. [2023-11-06 21:56:12,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4580 transitions. [2023-11-06 21:56:12,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 21:56:12,603 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4580 transitions. [2023-11-06 21:56:12,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 286.25) internal successors, (4580), 16 states have internal predecessors, (4580), 0 states have call successors, (0), 0 states have 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:56:12,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 832.0) internal successors, (14144), 17 states have internal predecessors, (14144), 0 states have call successors, (0), 0 states have 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:56:12,621 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 832.0) internal successors, (14144), 17 states have internal predecessors, (14144), 0 states have call successors, (0), 0 states have 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:56:12,622 INFO L175 Difference]: Start difference. First operand has 190 places, 147 transitions, 1528 flow. Second operand 16 states and 4580 transitions. [2023-11-06 21:56:12,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 293 transitions, 2831 flow [2023-11-06 21:56:12,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 293 transitions, 2726 flow, removed 5 selfloop flow, removed 9 redundant places. [2023-11-06 21:56:12,761 INFO L231 Difference]: Finished difference. Result has 201 places, 152 transitions, 1656 flow [2023-11-06 21:56:12,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=832, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1656, PETRI_PLACES=201, PETRI_TRANSITIONS=152} [2023-11-06 21:56:12,762 INFO L281 CegarLoopForPetriNet]: 141 programPoint places, 60 predicate places. [2023-11-06 21:56:12,762 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 152 transitions, 1656 flow [2023-11-06 21:56:12,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 276.6666666666667) internal successors, (4980), 18 states have internal predecessors, (4980), 0 states have call successors, (0), 0 states have 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:56:12,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 21:56:12,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:56:12,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-06 21:56:12,764 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 21:56:12,764 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:56:12,764 INFO L85 PathProgramCache]: Analyzing trace with hash -40423115, now seen corresponding path program 2 times [2023-11-06 21:56:12,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:56:12,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144028796] [2023-11-06 21:56:12,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:56:12,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:56:12,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:56:29,716 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:56:29,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:56:29,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144028796] [2023-11-06 21:56:29,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144028796] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:56:29,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:56:29,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2023-11-06 21:56:29,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419312640] [2023-11-06 21:56:29,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:56:29,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-06 21:56:29,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:56:29,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-06 21:56:29,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2023-11-06 21:56:39,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers []